谁一开始就是大神?

获取不到微信服务post的xml数据[2.0]

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];获取不到微信服务器post给我的xml数据
在网上查了下另一种写法
$postStr = file_get_contents('php://input');就可以获取到了
什么原因?
这个$GLOBALS是可以打印的,应该不是register_globals禁止的问题吧

xml的content-type是application/xml,$_POST($GLOBALS["HTTP_RAW_POST_DATA"])都只能解析Content-Type:application/x-www-form-urlencodedContent-Type: multipart/form-data,而php://input的内容包括除了header之外的所有请求内容,无论任何content-type

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 获取不到微信服务post的xml数据[2.0]

评论 抢沙发

登录

找回密码

注册