3

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

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

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

请指教。

4

4 回答 4

4

我将此标记为PHP 警告的副本:未知:输入变量超过 1000,但那里的 OP 有不同的问题。因此,这里是评论中的解决方案:

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

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

于 2012-06-14T12:33:42.507 回答
1

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

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M
于 2012-06-14T11:35:57.020 回答
1

在 php.ini 中寻找

post_max_size = 10M
于 2012-06-14T11:36:15.797 回答
0

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

于 2012-06-14T11:37:11.893 回答