我无法在文档中找到这个,但确实如此:
max_input_time = -1
意味着没有限制?
我觉得max_execution_time = 0
永远是奇怪的。
但-1
对max_input_time
意味着什么?
答案 0 :(得分:10)
快速查看php.ini
文件将向您显示:
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
所以你已经猜对了:
; Default Value: -1 (Unlimited)
//^^^^^^^^^^^^^^
您可以在github上看到php.ini
生产和开发的文件:
答案 1 :(得分:4)
实际上文档说的不同:
max_input_time 整数
这设置允许脚本解析输入数据的最长时间(以秒为单位),如POST和GET。定时从服务器上调用PHP开始,到执行开始时结束。 默认设置为-1,表示使用max_execution_time。设置为0以允许无限时间。
文档在这里: http://php.net/manual/en/info.configuration.php#ini.max-input-time
所以,据我所知,php.ini中提供的评论是错误的。
答案 2 :(得分:1)
在php.ini
中,您会找到问题的答案:
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
这指明-1
无限,因为没有脚本可以在负时间内执行。
值0
表示您不允许您的脚本解析数据或下载文件。
答案 3 :(得分:0)
基本上max_input_time = -1
表示您所说的内容,该指令没有时间限制。
答案 4 :(得分:-2)
max_input_time = -1作为最大值。在PHP 5.4中它是2147483647