Error in PHP 7.2: MB_parse_str(): Input variables Exceeded 1000. To increase the limit change max_input_vars Analysis of in php.ini.
1. The number of request parameters is 1136, as shown in Figure 1
2. Error in PHP 7.2: MB_parse_str(): Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. as shown in Figure 2
3. MAX_INPUT_VARS Indicates how many input variables are accepted (limits apply to the $_GET, $_POST and $_COOKIE hyperglobal variables, respectively) The use of instructions reduces the possibility of denial of service attacks with hash collisions. If there is an input variable that exceeds the specified number of instructions, it will lead to the generation of e_warning, and more input variables will be truncated from the request. Edit C:\PHP-7.2.14\php.ini, set its value equal to 10000
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
max_input_vars = 10000
4. Restart the php process, request again, and report an error: maximum execution time of 30 seconds exceeded, as shown in Figure 3
5. MAX_EXECUTION_TIME Indicates the maximum execution time allowed before the script is terminated by the parser, in seconds. This helps prevent badly written scripts from taking up all server resources. The default setting is 30. When running PHP from the command line, the default setting is 0. Edit C:\PHP-7.2.14\php.ini, set its value equal to 300
; max_execution_time = 30
max_execution_time = 300
6. Restart the php process, request again, and respond successfully, as shown in Figure 4



