如何更改max_input_vars?
How to change max_input_vars?
我的php版本是5.4.16
我有一个包含 2500 个字段的表单。这听起来很奇怪,但实际上我有一个 excel sheet。我读取 sheet 并在 HTML table 中显示所有数据,每个单元格都有一个隐藏字段,这样我就可以 post 所有数据并做进一步的工作。
我找到了 How to increase maximum POST variable in PHP? 所以我需要更改 max_input_vars 但找不到它。
问题:我需要更改 max_input_vars?但我无法在 php.ini
中找到它
请帮忙!!!
如果找不到,请自行添加;)
如果它不在配置文件中(这很奇怪),它将假定为 default value of 1000。
max_input_vars = 3000
无法使用 ini_set 在运行时设置此值,因为在文档中它被指定为 PHP_INI_PERDIR 这是有道理的,因为请求变量必须在脚本启动之前由 PHP 引擎处理。
如果你想让它更具体到这个项目而不影响同一服务器中的其他项目,你也可以在 .htaccess 中设置它。
我的php版本是5.4.16
我有一个包含 2500 个字段的表单。这听起来很奇怪,但实际上我有一个 excel sheet。我读取 sheet 并在 HTML table 中显示所有数据,每个单元格都有一个隐藏字段,这样我就可以 post 所有数据并做进一步的工作。
我找到了 How to increase maximum POST variable in PHP? 所以我需要更改 max_input_vars 但找不到它。
问题:我需要更改 max_input_vars?但我无法在 php.ini
中找到它请帮忙!!!
如果找不到,请自行添加;) 如果它不在配置文件中(这很奇怪),它将假定为 default value of 1000。
max_input_vars = 3000
无法使用 ini_set 在运行时设置此值,因为在文档中它被指定为 PHP_INI_PERDIR 这是有道理的,因为请求变量必须在脚本启动之前由 PHP 引擎处理。
如果你想让它更具体到这个项目而不影响同一服务器中的其他项目,你也可以在 .htaccess 中设置它。