PHP max_input_vars limit
If you tried submitting a form which contained more than a thousand fields, PHP would happiliy accept it and things would proceed normally. Till PHP 5.3.8, that is. PHP 5.3.9 introduced a configuration setting called max_input_vars (default value 1000) which limits the number of variables that will be parsed by PHP engine from client requests. This, I understand, is to prevent DDOS attacks where a payload of high number of variables might be sent for PHP to parse. Sometimes, this value also kicks in for older versions of PHP (see http://stackoverflow.com/questions/10303714/php-max-input-vars , check the output of your server's phpinfo() for this variable. An interesting point is that max_input_vars is that its changeability is PHP_INI_PERDIR , which means that it cannot be changed during runtime. The only places you could specify this value are php.ini, .htaccess, httpd.conf or .user.ini - all of which would need the server to be restarted. A side-effect of this setting is pa...