大$ _ POST变量得到的切断

问题描述:

我通过POST发送大量阵列到服务器,但是当我输出的$_POST变量的一些参数被切断

echo '<pre>'.print_r($_POST , true).'</pre>'; 

看来阵列始终在切断相同的长度,所以如果我在数组的开头添加元素,结尾的一个元素将被删除。

这只发生在某些服务器上,所以我想这是一个错误的设置或一些服务器限制。

post_max_size始终高于64 MB和后甚至没有接近大小

我怎样才能解决这个得到什么?

您需要设置的upload_max_filesize和post_max_size要的价值在php.ini:

; Maximum allowed size for uploaded files. 
upload_max_filesize = 40M 

; Must be greater than or equal to upload_max_filesize 
post_max_size = 40M 

修改php.ini文件(一个或多个)后,需要重新启动HTTP服务器以使用新的配置。

您还可以使用的ini_set功能:

ini_set('post_max_size', '64M'); 
ini_set('upload_max_filesize', '64M'); 
+0

这并没有帮助,用户256MB的这两者更多的则是足够的 – Xaver 2014-11-10 13:18:18