为了账号安全,请及时绑定邮箱和手机立即绑定

验证token失败


<?php

//1.将timestamp,nonce,token按字典序排序

      $timestamp   =$_GET['timestamp'];

          $nonce   =$_GET['nonce'];

 $token   ='weixin';

     $signature    =$_GET['signature'];

$array        =array($timestamp,$nonce,$token);

sort($array);

//2.将排序后的三个参数拼接之后用shal加密

    $tmpstr        =implode('',$array);//jojn

$tmpstr         =shal($tmpstr);

//3.将加密后的字符串与signature进行对比,判断请求是否来自微信

           if($tmpstr==$signature){

  echo  $_GET['echostr];

  exit

  }

//验证token失败,微信token,weixin写的和代码里的一样,问题就不知在那里


正在回答

2 回答

sort($array,SORT_STRING);

加呢后说参数错误

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了! 不知道咋回事!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP实现微信公众平台开发—基础篇
  • 参与学习       102032    人
  • 解答问题       219    个

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

进入课程

验证token失败

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号