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.ini
的max_execution_time
被界说的值,假如此值存正在。
当此函数被挪用时,set_time_limit()
会从零开端从新启动超时计数器。换句话说,假如超时默许是30秒,正在剧本运转了了25秒时挪用 set_time_limit(20)
,那末,剧本正在超时以前可运转总工夫为45秒。
保举教程: 《php教程》
以上就是php若何设置超不时间的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!