
官方文档:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5
- 填入url和Token, encodingaeskey随机生成, 提交, 肯定会验证失败
因为服务器代码没有编写 - 编写weixin.php
<?php
// 微信服务器请求参数
//signature=8b5723978864d30b3fd1e1ca6ace5fc71547183c&echostr=1368519312469262262×tamp=1543299636&nonce=15749227
$sign = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = '服务器配置的token值';
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode($tmpArr );
$signature = sha1( $tmpStr );
// 如果生成的签名和微信传过来的签名相同,
// 就把微信传过来的echostr参数传给微信服务器, 标明认证通过
if( $signature == $sign ){
echo $_GET['echostr'];
}else{
return false;
}
- 再次点击提交, 就会通过
网友评论