葱葱葱葱葱
2019-04-25 11:18
public function reponseMsg(){
// 获取到微信推送过来post数据(xml格式)
$postArr = file_get_contents('php://input');
libxml_disable_entity_loader(true);
// 处理消息类型,并设置回复类型和内容
$postObj = simplexml_load_string($postArr);
//判断该数据包是否是订阅的事件推送
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;
}
}
}
函数有没有被调用
PHP实现微信公众平台开发—提升篇
64923 学习 · 258 问题
相似问题