<?php
$token?=?'hskwxt';
$nonce?=?$_GET['nonce'];
$timestamp?=?$_GET['timestamp'];
$echostr?=?$_GET['echostr'];
$signature?=?$_GET['signature'];
if(isset($_GET['echostr'])){
$array?=?array();
$array?=?array($nonce,$timestamp,$token);
sort($array);
$str?=?sha1(implode($array));
if($str?==?$signature){
echo?$echostr;
exit;
}else{
echo?'error';
}
}else{
$postStr?=?file_get_contents("php://input");
$pos?=?simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$toUser?=?$pos->ToUserName;
$fromUser?=?$pos->FromUserName;
$msgType?=?$pos->MsgType;
switch($msgType){
case?'event':
switch($pos->Event){
case?'subscribe':
$content?=?'關(guān)注成功';
$template?=?"<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
echo?sprintf($template,$toUser,$fromUser,time(),$content);
break;
default:
break;
}
break;
default:
break;
}
}代碼就是上面,添加進(jìn)去就是不推送,用微信平臺(tái)測(cè)試工具提示解密失敗,求個(gè)老哥幫助下!
- 1 回答
- 1 關(guān)注
- 2018 瀏覽
添加回答
舉報(bào)
0/150
提交
取消