post_max_size = 1024M,但只收到$ _POST数据的一半

时间:2014-03-03 05:00:30

标签: php html .htaccess post

我的问题还没有解决,我有htlm的php文件,包含很多变量,包括从数据库循环,我在php.ini中增加post_max_size = 1024M,确保它在phpinfo()中,但是当我提交它,只收到$ _POST数据的一半。然后我尝试用

计算$ _POST数据
$size = (int) $_SERVER['CONTENT_LENGTH'];
echo "$size";

,结果是..

15231

我不知道那个号码的含义是什么,但我的问题是我的$ _POST数据有什么问题?为什么不收到所有?真的需要你的帮助..

编辑: 这些是我的php.ini中的配置..

max_execution_time = 5000
max_input_time = 5000
post_max_size = 1024M
upload_max_filesize = 1024M
memory_limit = 2048M

2 个答案:

答案 0 :(得分:0)

只需更改php.ini文件

即可

post_max_size = 1024M upload_max_filesize = 1024M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1024M

答案 1 :(得分:0)

您尝试发布的是1024 MB(1 GB)数据 如果这样,那么上传数据的机会就越少,因为在这种情况下,服务器不支持某些时间,或者浏览器也会遇到问题。

您能否告诉我们您要上传的数据