PHP微信公众平台服务器配置设置
今天设置微信公众平台服务器配置时提示令牌(Token)设置失败,后百度后成功解决,现记录下来,以后遇到便于使用
设置服务器配置位置:公众平台-》基本配置(服务器配置)
设置url验证Token失败解决办法
在代码中加上这个方法
/**
*服务器配置令牌
*/
public function checkToken()
{
header("Content-type: text/html; charset=utf-8");
//1.将timestamp,nonce,toke按字典顺序排序
$timestamp = $_GET['timestamp'];
$nonce = $_GET['nonce'];
$token = 'asd123456zxc';//token要和微信公众平台中服务器配置的一致(可以随便填写)
$signature = $_GET['signature'];
$array = array($timestamp,$nonce,$token);
//2.将排序后的三个参数拼接之后用sha1加密
$tmpstr = implode('',$array);
$tmpstr = sha1($tmpstr);
//3.将加密后的字符串与signature进行对比,判断该请求是否来自微信
if($tmpstr == $signature){
echo $_GET['echostr'];
exit;
}
}
注意这个方法能直接通过地址访问到
下面设置微信公众号配置
到此就设置好了微信公众号服务器配置了
本文记录了在设置PHP微信公众平台服务器配置时遇到的Token验证失败问题及其解决方案。通过添加检查Token的方法,确保请求来自微信,成功解决了配置问题。按照文中步骤,可以快速完成微信公众号的服务器配置。
1949

被折叠的 条评论
为什么被折叠?



