微信連WiFi expired timestamp 和sign錯誤小坑解決


0.微信連WiFi需要時間戳毫秒,但是PHP本身沒有自帶這個函數。但是相對來說,Java和js獲取毫秒時間戳就比較方便。

既然PHP沒有,那么就自己寫一個獲取毫秒時間戳的函數,否則就會失敗。實在懶得寫,那就拿來主義吧,哈哈。

http://www.jb51.net/article/64178.htm

<?php function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000); } echo getMillisecond();

這樣,微信返回的expired timestamp就解決了

1.但是新問題又來啦,微信連WiFi返回sign錯誤。仔細一看,原來是‘+’號的問題,把文檔提供的源碼的‘+’號改為PHP的連接符‘.’號就可以啦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM