我有以下在POST
请求期间执行的PHP代码:
$json = file_get_contents('php://input');
error_log($_SERVER['CONTENT_LENGTH']);
error_log(strlen($json));
在我当地的MAMP环境(PHP 5.6.2)中,我得到了这个非常棒的回复:
[08-Apr-2015 05:15:24 Europe/Berlin] 876406
[08-Apr-2015 05:15:24 Europe/Berlin] 876406
在我的服务器环境(PHP 5.5.9)中,我得到了非常具有攻击性的响应:
[Tue Apr 07 23:16:24.506986 2015] 876406
[Tue Apr 07 23:16:24.507036 2015] 162176
当我error_log
$json
变量时,它确实被截断了。我并排打开了php.ini
个文件,没有什么不同。对于我不了解的长期请求,Apache可能会做些什么吗?这阻碍了我解析我的$json
对象并提交到我的数据库的能力(这对我来说是个大问题)
提前谢谢