• 技术文章 >类库下载 >PHP类库

    php开发公众号 token验证失败 其中一个原因

    高洛峰高洛峰2016-10-10 10:43:04原创713
     "token验证失败" 可能原因有很多种,其他网友已经几乎穷尽了,但是我所遇到的在网络上没有看到,所以这里记录下。

      失败原因是编码问题;

      由于我是在一个项目中开发,从业务逻辑到技术逻辑,再到域名、备案、网络、编码这个循序依次排查。

      

      后来发现在项目入口处有这么一个代码 include(../data.config.php),在这段代码前面echo $_GET['echostr']能够通过,但是在这段代码后面,echo $_GET['echostr'],就是失败的。

      data.config.php文件的原编码格式为(notepad++打开)

    1.png将格式调整为 1.png 问题解决掉了。

    其实utf-8本质上是没有BOM和非BOM区别的,传输中肯定不会存在误解,但是就是拥有两种格式,也是没办法。 具体BOM是什么东西,我在另外一篇里面有细说。

    这里给一个不同编码的十六进制对比。

    1.png

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:PHP 命名空间(namespace) 下一篇:php下载文件,添加响应头
    VIP会员

    相关文章推荐

    • php检查远程文件是否存在• php错误处理• php 5.4中php-fpm 的重启、终止操作命令• php生成随机唯一邀请码/优惠码 固定长度• PHP文件目录操作

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网