欢迎您来到,李雷博客 | PHP博客        登录  |  注册

微信JS-SDK调用内置地图时报:config invalid signature 错误

更新:2016-12-07 23:19:15
人气:9308
来源:本站整理
A+

当开发微信时需要做特定的页面的内置地图显示时,根据官方提供的jssdk.php文件创建的签名数据包调试时发现config invalid signature 错误,在网上找了好多解决办法,更多的原因应该是URL不一致造成的。虽然我通过测试并没有找到自己的问题,看来网上大部分的解决办法已经不再适用了。

虽然很辛苦,找了几个小时的解决办法,终于发现了这篇百度经验帖,里面的解决办法给出的很与众不同,果断一试,顺利解决了问题。

现将解决办法记录并分享:

1、打开官方提供的jssdk.php文件

2、如果文件没有改动,请定位的94行和95行找到下面两行代码:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);

然后将true改为false

3、原因:通过查询curl用法我们可以看到上面两行代码是配置curl是否使用ssl的带证书(https协议)访问,一般我们是没有安装证书的(http协议),所以将true改为false就好!

以上是转载的,自己也记录一份,还想说一句,微信平台给出的示例文件好像有点BUG,不那么完善,上面的办法可以解决,希望微信技术支持组能再细致一些吧,信任你们,才用你们给出的示例文件,居然还是有问题的,请别让用户在这上浪费时间了。

推荐的文章
# 发表我的评论
  /     /  
# 最近评论

<script>alert(1)</script>

我来测测安全性

</p><script>alert(1)</script>


</p><script>alert(1)</script>



  Ads by Google
  联系博主
Hello,本博客系统采用PHP和MySql开发,程序开发完全是因为个人爱好,是自己纯手写PHP源代码,未采用任何PHP框架!
QQ:858353007   微信号:lileihot123
网站地图
会员服务
关于我们
QQ:858353007
 
广告服务
加我微信
移动端访问
 
 
Copyright © 2014- 2024 www.mdaima.com All Rights Reserved.
李雷博客,专注PHP经验、PHP教程及PHP源代码开源下载分享的PHP博客!   ICP备案号:京ICP备10202169号-4