資源簡介
微信自動回復(fù)源碼(入門級)
代碼片段和文件信息
//定義TOKEN的參數(shù)
define(“TOKEN“?“weixin“);
//實(shí)例化一個類
$wechatObj?=?new?wechatCallbackapiTest();
//判斷get過來的數(shù)據(jù)是否沒有設(shè)置
if?(!isset($_GET[‘echostr‘]))?{
//執(zhí)行相應(yīng)消息
????$wechatObj->responseMsg();
}else{
//訪問類中的valid方法??驗(yàn)證簽名
????$wechatObj->valid();
}
class?wechatCallbackapiTest
{
????//驗(yàn)證簽名
????public?function?valid()
????{
????????$echoStr?=?$_GET[“echostr“];
????????$signature?=?$_GET[“signature“];
????????$timestamp?=?$_GET[“timestamp“];
????????$nonce?=?$_GET[“nonce“];
????????$token?=?TOKEN;
????????$tmpArr?=?array($token?$timestamp?$nonce);
????????sort($tmpArr);
????????$tmpStr?=?implode($tmpArr);
????????$tmpStr?=?sha1($tmpStr);
????????if($tmpStr?==?$signature){
????????????echo?$echoStr;
????????????exit;
????????}
????}
????//響應(yīng)消息
????public?func
評論
共有 條評論