[英]In PHP, how can I ensure the script will continue running until finished even after the browser quit?
我有一个沉重的循环,需要一些时间才能完成(通常约5分钟)。
除了实际运行它之外,它实际上不需要用户提供任何东西。
如果用户在仍然等待服务器响应的同时关闭浏览器,在PHP中会发生什么?
并且,如果我担心-它阻止了脚本的执行(导致部分执行),是否有可能避免它并使PHP在任何时候都完成其启动工作?
忽略用户abort和set_time_limit作为脚本本身作为函数或ini设置的执行时间。
您可以确保通过以下方式使用日志文件
<?php
for($i=1;$i<300000000;$i++)
{
/*you heavy code goes here*/
}
error_log($i. "counts occure",0);
echo $i;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.