6

我的 PHP 应用程序中有一个奇怪的问题。在我的 php.ini 中,我已经注释掉了该max_input_vars指令,但是当提交 1-2k 表单时(我知道它有点大),最后 200 个帖子值被截断。奇怪的是我什至重新启动了我的 Apache。我的phpinfo()显示限制设置为 1000。这是默认值吗?怎么做max_input_vars无限制?

4

1 回答 1

19

根据手册,确实有一个默认值1000for max_input_vars (查看页面开头的表格)

如果您想要一个不同于此默认值 1000 的值,则必须指定它——并且不要在配置中注释该指令。

据我所知,没有办法max_input_vars 无限;当然,您可以将其设置为足够高的值,但请记住,最近已添加此指令作为安全措施。此外,将 设置为无限制没有意义,max_input_vars因为恶意用户可能会发送大量数据并耗尽您的内存。

于 2012-05-17T14:51:21.253 回答