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

Related Articles