Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在几秒钟后退出php代码?_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如何在几秒钟后退出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()从零重新启动超时计数器。 换句话说,如果超

我想在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()
从零重新启动超时计数器。 换句话说,如果超时是默认的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秒翻页一次,或者您想设置执行的最大时间限制?您如何确保已完成该代码的预期操作?