php如何动态改变脚本的执行时间,解决超时问题 不指定

jed , 2006-9-12 08:04 , 代码编程 , 评论(0) , 阅读(4664) , Via 本站原创 | |
在  php  的配置/信息里面有一个设置脚本执行时间的函数,具体情况如下:

set_time_limit

配置该页最久执行时间。

语法:  void  set_time_limit(int  seconds);

返回值:  无

函数种类:  PHP  系统功能

内容说明  

本函数用来配置该页最久执行时间。默认值是  30  秒,在  php.ini  中的  max_execution_time  变量配置,若配置为  0  则不限定最久时间。当执行到该函数时,才开始计算。例如,若默认是  30  秒,而在执行到该函数前已执行了  25  秒,而用本函数改为  20  秒,则该页面最长执行时间为  45  秒。

使用实例:

我的文章搜索函数由于文章数目的增加,经常会产生超时错误,我把脚本执行时间改为200秒后情况大大缓解!


set_time_limit(200);

?>



这样就可以了!

php.ini中
safe_mode = Off
max_execution_time = 30

在安全模式下是无法进行超时的!
Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]