微信公众平台开发者模式接入PHP代码
2016-11-21 09:59
253 查看
1验证Token,链接api: $timestamp=$_GET['timestamp']; $nonce=$_GET['nonce']; $token='weixinr'; $signature=$_GET['signature']; $array=array($timestamp,$nonce,$token); sort($array); $tmpstr=implode('',$array); $tmpstr=sha1($tmpstr); if($tmpstr==$signature){ echo $_GET['echostr']; exit; }
2.消息回复:
$arr=$GLOBALS['HTTP_RAW_POST_DATA'];
$postObj= simplexml_load_string($arr);
if(strtolower($postObj->MsgType)=='event'){
if(strtolower($postObj->Event=='subscribe')){
$toUser=$postObj->FromUserName;
$FromUserName=$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,$FromUserName,$time,$MsgType,$Content);
echo $info;
}
}
相关文章推荐
- PHP 微信公众号开发者模式 第三方接入
- 微信公共号开发教程java版——启用开发者模式,接入微信公众平台开发(二)
- 微信公众平台开发者模式(1)JAVA版接入
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
- C#微信公众平台开发者模式开启代码
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
- 【转】C#微信公众平台开发者模式开启代码
- C#微信公众平台开发者模式开启代码
- php 微信公众平台开发模式实现多客服的实例代码
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
- 微信公众平台的开发者模式(PHP)
- php——数据库连接的伪单例模式代码
- 开发者必备,超实用的PHP代码片段!
- Web开发者必备的10个PHP代码片段
- PHP开发者实用的代码
- 开发者必备,超实用的PHP代码片段!
- 代码分析PHP单元素模式原理
- 开发者必备,超实用的PHP代码片段!
- 微信公众平台开发实例(琴岛学院校园之声) PHP开发 代码挂载SAE平台(四)自习功能
- 微信公众平台开发实例(琴岛学院校园之声) PHP开发 代码挂载SAE平台(三)