php開發公眾號 token驗證失敗 其中一個原因

高洛峰
發布: 2016-10-10 10:43:04
原創
1639 人瀏覽過

 "token驗證失敗" 可能原因有很多種,其他網友已經幾乎窮盡了,但是我所遇到的在網路上沒有看到,所以這裡記錄下來。

  失敗原因是編碼問題; 

  由於我是在一個專案中開發,從業務邏輯到技術邏輯,再到域名、備案、網絡、編碼這個循序依次排查。

  

  後來發現在專案入口處有這麼一個程式碼 include(../data.config.php),在這段程式碼前面echo $_GET['echostr']能夠通過,但是在這段程式碼後面,echo $_GET['echostr'],就是失敗的。

  data.config.php檔案的原始編碼格式為​​(notepad++開啟)

php開發公眾號 token驗證失敗 其中一個原因將格式調整為 php開發公眾號 token驗證失敗 其中一個原因  問題解決掉了。

其實utf-8本質上是沒有BOM和非BOM區別的,傳輸中肯定不會存在誤解,但是就是擁有兩種格式,也是沒辦法。 具體BOM是什麼東西,我在另外一篇裡面有細說。

這裡給一個不同編碼的十六進制對比。

php開發公眾號 token驗證失敗 其中一個原因


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板