微信后台开发学习笔记(1)

原创
2016/07/31 13:51
阅读数 5

微信平台验证接口的实现

- 将timestamp,nonce,token按字典序排序         

$timestamp            =     $_GET['timestamp'];
$nonce            =     $_GET['nonce'];
$token            =     'weixin';
$signature          =     $_GET['signature '];
$array             =     array($timestamp,$nonce,$token);
sort($array);//字典序排序

- 将排序后的三个参数拼接之后用sha1加密

$tmpstr = imploade(' ',$array);//join,拼接参数
$tmpstr = sha1($tmpstr);

 

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

if($tmpstr ==$signature ){
        echo $_GET['echostr'];
        exit;
}

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
在线直播报名
返回顶部
顶部