亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

幫我看一下代碼哪兒錯了 關注后沒有回復消息


<?php
class wei{
? ?public function index(){
? ? ? ?$timestamp = $_GET['timestamp'];
? ? ? ?$token ? ? = '15228990111';
? ? ? ?$nonce ? ? = $_GET['nonce'];
? ? ? ?$signature = $_GET['signature'];
? ? ? ?$echostr ? = $_GET['echostr'];
? ? ? ?$array=array($nonce,$timestamp,$token);
? ? ? ?sort($array);
? ? ? ?$str=implode('',$array);
? ? ? ?$str=sha1($str);
? ? ? ?if($str == $signature && $echostr){
? ? ? ? ? ?echo $echostr;
? ? ? ? ? ?exit;
? ? ? ?}else{
? ? ? ? ? ?$this->info();
? ? ? ?}
? ?}
? ?public function info(){
? ? ? ?//獲得微信推送過來的 POST 數據
? ? ? ?$postArr = $GLOBALS['HTTP_RAW_POST_DATA'];
? ? ? ?//處理消息類型 XML格式轉換,并設置回復類型和內容
? ? ? ?$postObj=simplexml_load_string( $postArr );
// ? ? ? ?$postObj->ToUserName='';
// ? ? ? ?$postObj->FromUserName='';
// ? ? ? ?$postObj->CreateTime='';
// ? ? ? ?$postObj->MsgType='';
// ? ? ? ?$postObj->Event='';
? ? ? ?//判斷該數據是否是訂閱事件
? ? ? ?if(strtolower($postObj->MsgType)=='event'){
? ? ? ? ? ?//如果是關注 subscribe 事件
? ? ? ? ? ?if(strtolower($postObj->Event)=='subscribe'){
? ? ? ? ? ? ? ?//回復用戶消息 純文本格式
? ? ? ? ? ? ? ?$toUser ? = $postObj->FromUserName;
? ? ? ? ? ? ? ?$fromUser = $postObj->toUserName;
? ? ? ? ? ? ? ?$time ? ? = time();
? ? ? ? ? ? ? ?$msgType ?= 'text';
? ? ? ? ? ? ? ?$content ?= '歡迎關注我們的微信公眾號';
? ? ? ? ? ? ? ?$template ="<xml>
? ? ? ? ? ? ? ? ? ? ? ? ? ?<ToUserName><![CDATA[%s]]></ToUserName>
? ? ? ? ? ? ? ? ? ? ? ? ? ?<FromUserName><![CDATA[%s]]></FromUserName>
? ? ? ? ? ? ? ? ? ? ? ? ? ?<CreateTime>%s</CreateTime>
? ? ? ? ? ? ? ? ? ? ? ? ? ?<MsgType><![CDATA[%s]]></MsgType>
? ? ? ? ? ? ? ? ? ? ? ? ? ?<Content><![CDATA[%s]]></Content>
? ? ? ? ? ? ? ? ? ? ? ? ? ?</xml>";
? ? ? ? ? ? ? ?$info ? ? = sprintf($template,$toUser,$fromUser,$time,$msgType,$content);
? ? ? ? ? ? ? ?echo $info;
? ? ? ? ? ?}
? ? ? ?}
? ?}
}

$wei=new wei();
$wei->index();

正在回答

2 回答

你那有個小寫 TO? to改成To

0 回復 有任何疑惑可以回復我~

我是按照官方的文檔里的demo寫的,你最好還是用官方的試一試,改幾個參數就行。然后在原有的基礎上做其他的東西

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

幫我看一下代碼哪兒錯了 關注后沒有回復消息

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號