php如何设置超时时间-PHP问题

资源魔 34 0

php设置超时的处理办法:

(1)初始设置剧本执行工夫

关上php.ini文件,找到:

max_execution_time=30

修正为:

max_execution_time=600

假如你不效劳器修正权限,可经过内置PHP剧本的办法设置超不时间,正在需求执行长期操作的PHP文件中增加如下代码:

<?php
ini_set('max_execution_time', 600);//秒为单元,本人依据需求界说

还能够经过.htaccess 文件设置超不时间,正在文件中增加如下代码:

php_value max_execution_time 600

(2)从新设置剧本执行工夫,并重置计时器

set_time_limit ( int $seconds ) : bool
seconds------最年夜的执行工夫,单元为秒。假如设置为0(零),不工夫方面的限度。

设置容许剧本运转的工夫,单元为秒。假如超越了此设置,剧本前往一个致命的谬误。默许值为30秒,或许是正在php.inimax_execution_time被界说的值,假如此值存正在。

当此函数被挪用时,set_time_limit()会从零开端从新启动超时计数器。换句话说,假如超时默许是30秒,正在剧本运转了了25秒时挪用 set_time_limit(20),那末,剧本正在超时以前可运转总工夫为45秒。

保举教程: 《php教程》

以上就是php若何设置超不时间的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!