<?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;
}
02-25
185
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-22
2331
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)