问答详情
源自:4-6 提交验证接口

微信公众平台第一次设置url和token提示token验证失败

微信公众平台第一次设置url和token提示token验证失败,提交多次提示也是一样的

提问者:猪仔仔 2017-03-17 14:01

个回答

  • 雨忆
    2017-03-18 19:42:48
    已采纳

    <?php
    //1.将timestamp,nonce,toke按字典顺序排序
    $timestamp = $_GET['timestamp'];
    $nonce = $_GET['nonce'];
    $token = 'weixin';
    $signature = $_GET['signature'];
    $array = array($timestamp,$nonce,$token);
    //2.将排序后的三个参数拼接之后用sha1加密
    $tmpstr = implode('',$array);
    $tmpstr = sha1($tmpstr);
    //3.将加密后的字符串与signature进行对比,判断该请求是否来自微信
    if($tmpstr == $signature){
        header('content-type:text');
        echo $_GET['echostr'];
        exit;
    }


  • qq_慕九州1272558
    2019-05-29 15:16:12

    牛逼,解决了

  • 慕姐6033897
    2017-03-28 23:37:52

    为什么不需要sort进行排序呢?