微信学习第二天

<?php
/**
    *验证微信url来源是否正确
    *@return boolern
   */
define("TOKEN", "weixin");
 private function checkSignature(){
  //获取参数
    $signature = $_GET['signature'];
    $timestamp = $_GET['timestamp'];
    $nonce =$_GET['nonce'];
    $token = TOKEN;
    //按字典序排序
    $params = array($token, $timestamp, $nonce);
        sort($params, SORT_STRING);
        $sig = sha1(implode($params));
   
       // return $sig == $signature;
    }
   
    private function sourceCheck()
    {
        if ($this->checkSignature()) {
            $echostr = $_GET['echostr'];
            echo $echostr;
        }else{
            throw new Exception('签名不正确');
        }   
        exit(0);
    }

猜你喜欢

转载自www.cnblogs.com/monuo-blog/p/10705051.html