-1

我们最近将我们的版本从 php 5.2.x 迁移到 5.3.x。

我们从 xml doc 中加载了一个动态,它在 5.2.x 中运行良好。

现在迁移后,如果动态表单的控件很少,则所有控件都会在提交时发布,但如果表单上有很多控件,则所有控件都不会在提交时发布。

将服务器上的 php ini 设置更改为发布最大时间和最大上传大小为 250M,但仍然没有运气。

请分享您的建议

4

2 回答 2

5

如果您有超过 1000 个输入,则需要更新 php.ini 中的max_input_vars指令。这是在 PHP 5.3.9 中引入的,将解释为什么它在 5.2 中有效,但在 5.3 中不适合您。

于 2012-09-10T12:47:33.953 回答
1

你的表格有多大?旧版本的 PHP 中存在 DOS 漏洞,因此有必要限制 POST 请求中的变量数量。

您可以设置max_input_varsin的值php.ini

于 2012-09-10T12:47:42.617 回答