解决方案 »
- 请问使用ucenter可以统一管理多个ecshop网站的注册用户吗?就是使用同一个域名,按照地域不同或者功能不同,分别用ecshop建站,注册用户中心只有一个,
- 大家 帮帮忙 我没有php环境 ,只想看echo($result)的结果
- MYSQL数据库问题求教
- 网站出现乱码是什么情况 编码问题吗?
- 为什么域名都解析几天了,ping我的电脑还是原来的IP呢
- PHP dir_open(),dio_stat(),dio_read($fd, $len),dio_write($fd,$string),exec()用法
- ecshop 财付通中文商品名称乱码的问题
- 推荐一个学习PHP免费视频教程的论坛
- 请教关于CSDN 里 TAG问题
- 怎么分组查询出4条信息。。。
- 验证码无法显示,〜求大神看看
- PHP做个api通过签名认证,但是抓包工具能抓到包,如何控制签名只能使用一次?
echo $HTTP_RAW_POST_DATA;
打印出提交过来的无格式串当然不是 post 方式提交时,就是未定义
我的源代码方法是这样的:
public function responseMsg()
{
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if (!empty($postStr)){
$postObj = simplexml_load_string($HTTP_RAW_POST_DATA, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$keyword = trim($postObj->Content);
$time = time();
$textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0</FuncFlag>
</xml>";
if($keyword == "?" || $keyword == "?")
{
$msgType = "text";
$contentStr = date("Y-m-d H:i:s",time());
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
echo $resultStr;
}
}else{
echo "";
exit;
}
}帮我看下
if(! isset($GLOBALS["HTTP_RAW_POST_DATA"])) return '';
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
我用这个方法试了下,这样直接return了。。然后下面的代码就没有实现了。。不晓得咋弄了
要是 post 提交的才行