Javascript 如何在几秒钟后退出php代码?
我想在10秒后退出我的php代码。有什么可能的方法吗?我已经找到了这个代码,但它不工作Javascript 如何在几秒钟后退出php代码?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想在10秒后退出我的php代码。有什么可能的方法吗?我已经找到了这个代码,但它不工作 set_time_limit(10); *//this line is blocked from the server* ini_set('max_execution_time', 10); 您是否在脚本开头添加了set\u time\u limit?如果没有,那么就这样做,因为如果您查看官方文档,您将看到下一步: 调用时,set\u time\u limit()从零重新启动超时计数器。 换句话说,如果超
set_time_limit(10); *//this line is blocked from the server*
ini_set('max_execution_time', 10);
您是否在脚本开头添加了
set\u time\u limit
?如果没有,那么就这样做,因为如果您查看官方文档,您将看到下一步:
调用时,set\u time\u limit()
从零重新启动超时计数器。
换句话说,如果超时是默认的30秒,则为25秒
脚本执行几秒钟后,将执行一个调用,例如set\u time\u limit(20)
完成后,脚本将在计时之前总共运行45秒
出去
还要检查其返回值:
成功时返回TRUE,失败时返回FALSE
附言:
“函数和配置指令max\u execution\u time只影响脚本本身的执行时间。set\u time\u limit()
函数和配置指令max\u execution\u time只影响脚本本身的执行时间。在脚本执行之外发生的活动上花费的任何时间,例如使用system()进行的系统调用。”
、流操作、数据库查询等在确定脚本已运行的最长时间时不包括在内。在测量时间为真实时间的Windows上,情况并非如此。”
有帮助吗
以上所有内容都可以在中找到,我认为这段代码可以帮助您:
$starttime = time();
do{
//make something
}
while ((time() - $starttime)<5); //stop with 5 seconds
$starttime=time();
做{
//做点什么
}
while((time()-$starttime)实际上,你的问题很模糊。一旦退出,你到底想做什么?你能添加更多的上下文吗?为什么你想限制执行时间?你真的想让脚本在10秒后超时吗?感觉这里可能隐藏了一个设计缺陷。你的问题不清楚,你只是想离开你的php吗每10秒翻页一次,或者您想设置执行的最大时间限制?您如何确保已完成该代码的预期操作?