POST的大小限制

时间:2012-06-14 11:33:18

标签: php linux

我正在运行大约PHP版本5.3.5。我想启用SOAP,并使用webtatic repo升级到PHP Version 5.3.13。一切都很好!除了...

我使用Ajax发布一些数组。完整数组由客户端发布,但看起来服务器只接收数组的前1,000个元素。

我查看了php.ini,看不出任何限制。

请告知。

4 个答案:

答案 0 :(得分:4)

我将此标记为PHP Warning: Unknown: Input variables exceeded 1000的副本,但OP存在不同的问题。因此,这里是评论的解决方案:

当PHP 5.3.9+准确返回1000个变量和/或数组元素时,您将遇到安全限制,请参阅php.ini:max-input-vars。之前的PHP版本可能会遇到由suhosin强加的类似限制引起的同一问题,请参阅its config

增加限制或更改传输数据的方式。

答案 1 :(得分:1)

在php.ini中有以下配置指令:

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M

答案 2 :(得分:1)

在php.ini中寻找

post_max_size = 10M

答案 3 :(得分:0)

http://support.microsoft.com/kb/208427说IE的限制大约为2k,我确实记得HTML有一些限制,但我认为HTML限制是在不发布。