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的連接符‘.’號就可以啦!