Since PHP 5.3.9 there is the runtime configuration variable max_input_vars in php.ini that limits the amount how many input variables may be accepted by one form.
But what exactly happens if the limit is exceeded (in versions since 5.3.9)?
- Are the supernumerary variables ignored?
- Or are all variables discarded if the limit is exceeded?
How exactly is this handled? And if variables are discarded, which? And did the behaviour change in different versions?
(also related: Is there a limit like max_input_vars in versions before 5.3.9? )