我有一个沉重的循环需要一些时间才能完成(通常大约5分钟)。
除了实际运行它之外,它并不需要用户提供任何内容。
如果用户在等待服务器响应时关闭浏览器会在PHP中发生什么?
如果我担心 - 它会阻止脚本执行(导致部分执行) - 是否可以避免它并让PHP完成它始终启动的内容?
答案 0 :(得分:1)
ignore user abort和set_time_limit表示脚本本身作为函数或ini设置的执行时间。
答案 1 :(得分:0)
您可以确保以下列方式使用日志文件
<?php
for($i=1;$i<300000000;$i++)
{
/*you heavy code goes here*/
}
error_log($i. "counts occure",0);
echo $i;
?>