在我的服务器上只有10秒,这对于我正在尝试做的事情来说是不够的。它也被网络主机禁用了。
如果在执行了一段时间后,我执行了一个单独的PHP页面,这是计入相同的时间,还是从该页面重新开始?
有没有别的办法绕过它?
发布于 2011-09-07 01:53:32
绕过最大执行时间的简单方法是像这样设置时间限制:
set_time_limit(0);
发布于 2011-09-06 19:14:24
一种可能的解决方法可能涉及将cron作业设置为在较小的部分中执行任务。我知道这可能是非常不受欢迎的。
发布于 2011-09-06 19:16:54
您可以使用Javascript绕过它;让您的页面在超时到期之前完成自己的执行,保存它的状态,并将Javascript返回给用户,这会导致客户端请求一个新页面,该新页面将在新的时间限制下继续处理。
我不推荐这样做。
https://stackoverflow.com/questions/7318825
复制相似问题