微信公众号开发启用服务器配置提交token验证失败 php
程序员文章站
2022-03-22 14:33:20
URL写到根域名即可(www.abc.com),token随便写,EncodingAESKey自动生成,加密方式明文模式。 php验证代码 public function checkToken() { header("Content-type: text/html; charset=utf-8"); ......
url写到根域名即可(www.abc.com),token随便写,encodingaeskey自动生成,加密方式明文模式。
php验证代码
public function checktoken() { header("content-type: text/html; charset=utf-8"); //1.将timestamp,nonce,toke按字典顺序排序 $timestamp = $_get['timestamp']; $nonce = $_get['nonce']; $token = 'asd123456zxc'; $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; } }
注意:如果配置都是正确的,但是一直就是token验证失败,可能是因为编码问题,加上“header("content-type: text/html; charset=utf-8");”即可
下一篇: 纸壳CMS现已支持自定义扩展字段
推荐阅读
-
c#微信公众号开发----基本设置,服务器配置token验证
-
微信公众号开发启用服务器配置提交token验证失败 php
-
PHP开发微信公众号,你的服务器没有正确响应Token验证,请阅读消息接口使用指南
-
PHP开发微信公众号,你的服务器没有正确响应Token验证,请阅读消息接口使用指南
-
基于SAE和lanewechat开源PHP微信框架开发微信公众平台(一)成功启用服务器配置
-
JAVA微信公众号开发TOKEN验证失败怎么办?
-
c#微信公众号开发----基本设置,服务器配置token验证
-
微信公众号开发启用服务器配置提交token验证失败 php
-
JAVA微信公众号开发TOKEN验证失败怎么办?