码迷,mamicode.com
首页 > Web开发 > 详细

$GLOBALS ["HTTP_RAW_POST_DATA"]为空

时间:2015-07-29 23:13:38      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:

          $GLOBALS ["HTTP_RAW_POST_DATA"]跟$_POST,file_get_contents(‘php://input‘)  差不多,用$GLOBALS ["HTTP_RAW_POST_DATA"]或file_get_contents(‘php://input‘)的情况大多是为了获取$_POST无法接收的数据类型(如XML数据) 

          在$GLOBALS ["HTTP_RAW_POST_DATA"]取不到值的情况下可以按以下方式排查:

   1.用file_get_contents(‘php://input‘)获取数据。如果获取不到,则可能是数据传输错误,对请求进行捉包,分析数据。

   2.如果file_get_contents(‘php://input‘)有数据。则查看php.ini配置文件。

   找到如下,如果没开启则开启

always_populate_raw_post_data = On


$GLOBALS ["HTTP_RAW_POST_DATA"]为空

标签:

原文地址:http://my.oschina.net/jiec/blog/485359

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!