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

来源:4-6 提交验证接口

猪仔仔

2017-03-17 14:01

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

写回答 关注

3回答

  • 雨忆
    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;
    }


    叶子的思念

    困扰了好久的问题 一直以为是自己的域名有问题 大神,请收下我的膝盖

    2018-05-25 14:51:45

    共 2 条回复 >

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

    牛逼,解决了

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

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

PHP实现微信公众平台开发—基础篇

由浅入深一起玩转微信公众平台开发,课程由浅入深,内容详实

102031 学习 · 219 问题

查看课程

相似问题