使用ini_set设置 PHP.ini指令max_input_vars
我可以在代码中设置max_input_vars PHP.ini 指令吗?我将其设置为默认的1000,但是我有一个脚本,其中包含许多复选框和文本字段,这些复选框和文本字段可以并且很可能超过1000的限制。
我正在使用PHP 5.3.10,我没有遇到任何错误。另外,我找不到任何声明我无法执行此操作的文档。
ini_set('max_input_vars', 3000);
谢谢。
我可以在代码中设置max_input_vars PHP.ini 指令吗?我将其设置为默认的1000,但是我有一个脚本,其中包含许多复选框和文本字段,这些复选框和文本字段可以并且很可能超过1000的限制。
我正在使用PHP 5.3.10,我没有遇到任何错误。另外,我找不到任何声明我无法执行此操作的文档。
ini_set('max_input_vars', 3000);
谢谢。
我知道很多人由于这样或那样的原因而避免访问。因此,另一种方法是在操作文件夹中创建一个.htaccess
文件,然后添加以下代码并将值设置为更高的值。只需直接添加它们,无需初始化文件中的任何内容php.ini
.htaccess
php_value max_input_vars 3000
php_value suhosin.get.max_vars 3000
php_value suhosin.post.max_vars 3000
php_value suhosin.request.max_vars 3000
此解决方案适用于我而无需访问该文件。因为一些Web主机提供商在想要访问文件时给我们带来了困难php.ini
php.ini