【发布时间】:2012-05-05 10:22:29
【问题描述】:
我收到max_input_vars 错误消息。
我知道有一个 php.ini 设置可以从版本 5.3.9 开始更改此设置,但是,我正在运行版本 5.1.6。
当我查看我的 5.1.6 服务器的配置信息时,它显示 max_input_vars 值为 1000。
我的问题是:即使我运行的是 5.1.6,我也可以从 phpinfo() 看到此设置,但它不在 php.ini 文件中。这是否意味着该值在这个版本的 PHP 中是硬编码的,无法更改?
【问题讨论】:
-
我在 PHP 5.1.6 源代码中根本没有看到对
max_input_vars的任何引用,所以我不确定您在 phpinfo() 输出中是如何看到它的。据我所知,它在 5.3.9 之前是不存在的... -
许多参数具有硬编码的默认值,但您仍然可以分配新值。 php.ini 中没有明确设置的事实并不意味着您不能使用 php.ini 来更改它。
-
您收到哪条错误消息?请将其添加到您的问题中。
-
我从
5.1.6 -> 5.3.3升级,然后降级回5.1.6后遇到了这个错误。抛出我是因为5.1.6php.ini文件中不存在该选项。我添加了行,增加了数字,我的错误/问题消失了。
标签: php