
今天接入公众号服务器配置时遇到token验证失败问题,用的代码是2019年2月左右写的已经用过N多公众号上了,一直没问题 今天突然不能用了
后来把文档中的demo辅助进去也还是不行,百度了一上午各种解决方式,最后找到了一个解决办法
header('content-type:text');
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = 'token';//换成你的Token
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
echo $_GET['echostr'];
exit;
}
其实代码还是那些没什么变化 就是头部加了一段代码
header('content-type:text');
然后就OK了