微信修改基本配置信息
2018-01-12 09:10
274 查看
1.登录微信公众平台 开发--基本配置 点击修改配置
2.填写相应信息 比如 服务器地址 http://www.myurl.com/wx.php Token : abc123
3.在相应的服务器文件wx.php里 写逻辑代码 即 : 通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
4.微信文档里说的检验signature参数是出于安全起见
需要验证请求是否来自微信官方 如果不想做这步也可以跳过 直接在wx.php文件写如下代码 :
5.如果想检验signature参数
可以参考如下代码 :
wx.php文件的保存编码不是纯UTF-8的 而是UTF-8包含BOM格式 这样的情况下会在页面输出时 在页面最前面空行 可以重新保存文件格式为UTF-8
在最后echo $echoStr前面加一句ob_clean()
清除掉输出缓存区中的内容;
以上是所有总结,希望能帮到大家。如有错误遗漏
欢迎纠正补充!
<
4000
/span>
2.填写相应信息 比如 服务器地址 http://www.myurl.com/wx.php Token : abc123
3.在相应的服务器文件wx.php里 写逻辑代码 即 : 通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
4.微信文档里说的检验signature参数是出于安全起见
需要验证请求是否来自微信官方 如果不想做这步也可以跳过 直接在wx.php文件写如下代码 :
<?php echo $_GET["echostr"] ?>
5.如果想检验signature参数
可以参考如下代码 :
<?php define("TOKEN","abc123"); //从GET参数中读取三个字段的值 $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; //读取预定义的TOKEN $token = TOKEN; //对数组进行排序 $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); //对三个字段进行sha1运算 $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); //判断我方计算的结果是否和微信端计算的结果相符 //这样利用只有微信端和我方了解的token作对比,验证访问是否来自微信官方. if( $tmpStr == $signature ){ echo $_GET["echostr"]; }else{ echo 'error'; } ?>6. 一般情况下 完成上面步骤 点击提交 一般都没有问题 但是如果和本人一样 一直出现提示Token验证失败 并且反复检验数据没有问题的话 可以参考下面的一些解决方法
wx.php文件的保存编码不是纯UTF-8的 而是UTF-8包含BOM格式 这样的情况下会在页面输出时 在页面最前面空行 可以重新保存文件格式为UTF-8
在最后echo $echoStr前面加一句ob_clean()
清除掉输出缓存区中的内容;
以上是所有总结,希望能帮到大家。如有错误遗漏
欢迎纠正补充!
<
4000
/span>
相关文章推荐
- 刚想起 微信修改基本配置信息
- 42-IO流(Properties集合的-基本功能). 44-IO流(Properties集合的-store方法) load方法 45-IO流(Properties集合的-修改配置信息)
- 微信小程序商城后台修改商城配置信息提示“上传目录Data/UploadFiles不存在请手动创建”
- 微信 接口配置信息修改
- 微信开发第5章 通过accesstoken获取用户基本信息并修改用户备注
- C#修改app.config配置文件信息
- 微信 网页授权获取用户基本信息(OAuth 2.0)
- 系统登录时提示信息的修改与配置
- 微信小程序配置服务器信息
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
- 微信JSSDK开发信息配置
- 微信开发(一)-配置环境并发送文本信息
- FCKeditor2.6基本配置优化修改使用方法
- 正阅读微信小说分销系统-视频教程-1.渠道商-公众号配置-基础信息
- 微信授权php获取用户基本信息
- [易飞]其中某个品号基本信息不允许修改补货政策
- 使用ssm框架在web.xml中的基本配置信息
- Hibernate主配置文件基本配置信息
- Java Properties 类读取和修改配置文件信息
- VTK修炼之道18:图像基本操作_图像信息的访问与修改(vtkImageChangeInformation)