GrahamHuang
2016-09-05 18:41
public function responseMsg(){ //1.获取微信推送过来的post数据(xml格式) $postArr = $GLOBALS['HTTP_RAW_POST_DATA']; //.2处理消息类型,并设置回复类型和内空 $postObj = simplexml_load_string($postArr); // print_r($postObj); if(strtolower($postObj->MsgType) == 'event'){ 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; } } }
关注时显示的依然是默认消息,不是我设置的“欢迎关注我们的微信公众号”
$toUser = $postObj->FromuserName;
应该是FromUserName吧
PHP实现微信公众平台开发—提升篇
64948 学习 · 371 问题
相似问题