1、登入微信公眾號平臺
2、滑鼠滑到最底部的《設定與開發-開發–基本配置》
這裡的token要跟回撥地址的裡的token一致。
public function token_back(){
define("TOKEN", "tencent");
if (request()->isGet()){
loginBusiness::is_valid(TOKEN);
}
```
}
/**
* @param $token
* 微信token認證
*/
public static function is_valid($token){
$echoStr = $_GET["echostr"];
if(login::checkSignature($token)){
echo $echoStr;
exit;
}
}
public static function checkSignature($token){
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
return true;
}else{
return false;
}
}
在微信公眾號平臺點選提交之後,提示token驗證成功,說明已經成功了,如果失敗,檢視程式碼是否正確,配置資訊是否正確,多提交幾次看看
本作品採用《CC 協議》,轉載必須註明作者和本文連結