我在我的本地机器上使用 WAMP,当提交带有 2000 个输入字段的 FORM(method="POST") 时,我只能读取 1001 _POST 变量。即使用 Netbeans 调试器,如果表单中的输入字段超过 1001 个,我可以清楚地看到 _POST 大小始终为 1001。
同样在另一台机器 (WAMP) 上工作正常,我可以在其中看到所有 POST 变量。
请帮我解决我的问题。
最佳答案
PHP 5.3.9 引入了 max_input_vars
配置选项,默认值为 1000。查看 Runtime Configuration PHP 手册的一部分。默认值和更改日志位于页面顶部。
可以通过更新服务器的 php.ini、添加 .htaccess 文件或 adding a line to httpd.conf 来更改该值。 .
关于php - 如何更改 PHP 中 POST 变量的最大数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399315/