Changing the max_input_vars directive in PHP scripts
Learn how to change the maximum number of input variables allowed for PHP scripts by using the max_input_vars directive in a php.ini file with this helpful guide.
This article describes how to change the maximum number of input variables allowed for PHP scripts by using the max_input_vars directive in a php.ini file.
Important
The information in this article only applies to certain types of hosting accounts. To determine whether or not the information below applies to your account, please see this article.
Note
This article assumes that you have already set up a custom php.ini file on your web site. If you have not already set up a custom php.ini file, please read this article first.
Using the max_input_vars directive
PHP obtains input variables from HTML forms (through GET and POST requests), as well as from any cookies enabled on a page. By default, the maximum number of input variables allowed for PHP scripts is set to 1000. You can change this amount by setting the max_input_vars directive in a php.ini file.
To change the maximum number of input variables allowed, use a text editor to add the max_input_vars directive to your php.ini file. For example, to set the maximum number of input variables to 1500, add the following setting:
max_input_vars = 1500
Tip
To verify the current value of the max_input_vars directive and other directives, you can use the phpinfo() function. For more information, please see this article.
More Information
-
To view a complete list of php.ini directives, please visit http://www.php.net/manual/en/ini.list.php.
-
For more information about the max_input_vars directive, please visit http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars.
Related Articles
Updated 1 day ago