溫州樟臺鄉(xiāng)微信如何驗證所有者

閱讀 35033  ·  發(fā)布日期 2020-08-24 17:26  ·  溫州優(yōu)光網(wǎng)絡科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】 本文主要和大家分享微信如何驗證所有者,希望能幫助到大家。 【溫州小程序開發(fā),溫州微信公眾號,平陽做網(wǎng)站,平陽網(wǎng)站建設公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡網(wǎng)店服務,政采云網(wǎng)店管理服務】...

微信如何驗證所有者

本文主要和大家分享微信如何驗證所有者,希望能幫助到大家。
use CommonControllerAppBaseController;
/** * 首頁 */ define("TOKEN", "");
//定義你公眾號自己設置的token define("APPID", "");
//填寫你微信公眾號的appid 千萬要一致啊 define("APPSECRET", "");
//填寫你微信公眾號的appsecret 千萬要記得保存 以后要看的話就只有還原了 保存起來 有益無害 class WeChatController extends AppBaseController {
//判斷是介入還是用戶 只有第一次介入的時候才會返回echostr function index() {
//這個echostr呢 只有說驗證的時候才會echo 如果是驗證過之后這個echostr是不存在的字段了 $echoStr = $_GET["echostr"];
if ($this->checkSignature()) {
echo $echoStr;
//如果你不知道是否驗證成功 你可以先echo echostr 然后再寫一個東西 exit;
}
}
//index end //驗證微信開發(fā)者模式接入是否成功 private function checkSignature() {
//signature 是微信傳過來的 類似于簽名的東西 $signature = $_GET["signature"];
//微信發(fā)過來的東西 $timestamp = $_GET["timestamp"];
//微信傳過來的值 什么用我不知道... $nonce = $_GET["nonce"];
//定義你在微信公眾號開發(fā)者模式里面定義的token $token = "xiaochen";
//三個變量 按照字典排序 形成一個數(shù)組 $tmpArr = array( $token, $timestamp, $nonce );
// use SORT_STRING rule sort($tmpArr, SORT_STRING);
$tmpStr = implode($tmpArr);
//哈希加密 在laravel里面是Hash:: $tmpStr = sha1($tmpStr);
//按照微信的套路 給你一個signature沒用是不可能的 這里就用得上了 if ($tmpStr == $signature) {
return true;
}
else {
return false;
}
}
// checkSignature end //構(gòu)建一個發(fā)送請求的curl方法 微信的東西都是用這個 直接百度 function https_request($url, $data = null) {
//這個方法我不知道是怎么個意思 我看都是這個方法 就copy過來了 $curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
//https_request end }
//classend以上就是微信如何驗證所有者的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
微信
分享相關(guān)標簽:
所有者 驗證 如何本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
上一篇:
微信創(chuàng)建自定義目錄的方法實例
下一篇:
微信小程序怎么實現(xiàn)數(shù)據(jù)雙向綁定相關(guān)文章相關(guān)視頻修改微信號有什么影響嗎?微信中共享實時位置什么意思數(shù)據(jù)庫設計的基本原則是什么?微信小程序調(diào)用圖片安全API微信如何驗證所有者驗證郵件和URLPHP 表單驗證PHP 表單 - 驗證郵件和URLPHP表單驗證PHP 新手入門之表單驗證 [溫州做微信公眾號]