-
有沒有廣告查看全部
-
驗證代碼查看全部
-
微信與第三方接口交互示意查看全部
-
課程安排查看全部
-
適合學習人群查看全部
-
學習前的基礎查看全部
-
應用接口驗證的詳細寫法查看全部
-
驗證服務器地址的有效性,加密、校驗流程查看全部
-
三個 排序 加密查看全部
-
驗證代碼查看全部
-
微信公眾賬號的類型和區(qū)別查看全部
-
看到開發(fā)者模式的簡單操作查看全部
-
微信服務器驗證。查看全部
-
url必須是公網(wǎng)可以訪問的!查看全部
-
<?php //將timestamp, nonce, token按字典排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'lisonacc';//在微信服務器填的令牌標識 $signature = $_GET['signature'];//在微信服務器上已經(jīng)將timestamp, nonce, token進行sha1加密后的字符串 $tmpArr = array($timestamp, $nonce, $token);//將獲得的參數(shù)存于數(shù)組 sort($tmpArr);//將臨時數(shù)組進行排序 //將排序后的三個參數(shù)拼接之后用sha1加密 $tmpStr = implode('',$tmpArr );//將臨時數(shù)組中元素拼接起來存于字符變量,也可以用join() $tmpStr = sha1( $tmpStr );//將字符變量進行sha1加密 //將加密后的字符串與signature進行對比,判斷請求是否來自微信,是則返回從微信獲得的隨機字符串 if( $tmpStr == $signature ){ echo $_GET['echostr']; //返回從微信獲得的隨機字符串 exit; } ?>查看全部
舉報
0/150
提交
取消