php max_input_time -1的含义:php.ini与php文档?


php max_input_time -1 meaning: php.ini vs php documentation?

我将更新服务器上的max_input_time指向max_execution_time,并想知道-1的哪个定义正确?

这是php.ini的定义:

; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)

这是php文档:(http://php.net/manual/zh/info.configuration.php)

The default setting is -1, which means that max_execution_time is used
instead. Set to 0 to allow unlimited time.

哪个是对的?


这是我的答案/理论。

将max_input_time设置为-1确实可以使其无限。
但是,该无限时间受到max_execution_time设置的限制。

所以我们最终...

  • Post / Get可以处理无限长的时间(max_input_time = -1)。
  • PHP脚本本身可以运行60秒(max_execution_time = 60)。
  • 因此,max_input_time最多只能运行60秒,直到脚本被杀死。