微信公众号服务器配置
使用微信官方提供的方法一直报错
{errcode: -106, errmsg: "token check fail"}
errcode: -106
errmsg: "token check fail"
然后在网上找到了一个方法成功解决
define("TOKEN", "就是下方图片中标红框自己设置的token值");
$echostr = $_GET["echostr"];
function checkSignature()
{
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = TOKEN;
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
}else{
return false;
}
}
if(checkSignature()){
echo $echostr;
}else{
echo "认证失败";
}



浙公网安备 33010602011771号