大$ _ 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');
这并没有帮助,用户256MB的这两者更多的则是足够的 – Xaver 2014-11-10 13:18:18