1. The number of request parameters is 1136, as shown in Figure 1.

2. Under PHP 7.2, an error occurs: 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 (the limit is applied separately to the $_GET, $_POST, and $_COOKIE superglobals). The use of this directive mitigates the possibility of denial-of-service attacks using hash collisions. If the number of input variables exceeds the number specified by the directive, an E_WARNING is generated, and further input variables are truncated from the request. Edit C:\php-7.2.14\php.ini and set its value 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 and make the request again. An error occurs: Maximum execution time of 30 seconds exceeded, as shown in Figure 3.

5. max_execution_time indicates the maximum execution time allowed for a script before it is terminated by the parser, measured in seconds. This helps prevent poorly written scripts from exhausting server resources. The default is set to 30. When running PHP from the command line, the default is set to 0. Edit C:\php-7.2.14\php.ini and set its value to 300.
; max_execution_time = 30
max_execution_time = 300
6. Restart the PHP process and make the request again. It responds successfully, as shown in Figure 4.

