在PHP中,我怎样才能确保脚本在浏览器退出后继续运行直到完成?

时间:2015-02-19 10:19:34

标签: php

我有一个沉重的循环需要一些时间才能完成(通常大约5分钟)。

除了实际运行它之外,它并不需要用户提供任何内容。

如果用户在等待服务器响应时关闭浏览器会在PHP中发生什么?

如果我担心 - 它会阻止脚本执行(导致部分执行) - 是否可以避免它并让PHP完成它始终启动的内容?

2 个答案:

答案 0 :(得分:1)

ignore user abortset_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;
?>