我之前使用的是PHP版本5.3.5,想启用SOAP,于是通过webtatic仓库升级到了PHP版本5.3.13。现在一切都很正常!但是...
我使用Ajax POST了一个数组。客户端已经将完整的数组POST上来了,但服务器只收到了前1000个元素。
我查看了php.ini文件,但没有发现任何限制。
请提供建议。
当PHP 5.3.9+返回完全达到1000个变量和/或数组元素时,您会遇到安全限制,请参见php.ini:max-input-vars。 PHP版本在此之前可能会遇到由suhosin施加的类似限制引起的相同问题,请参见其配置
增加限制或更改数据传输方式。
; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M
post_max_size = 10M
http://support.microsoft.com/kb/208427提到IE有大约2k的限制,我记得HTML有一些限制,但我认为HTML限制在get而不是post上。
tail /var/log/httpd/error.log
;) - Stephan B