PHP 函数 ignore_user_abort()详解笔记

 定义和用法

        ignore_user_abort()函数设置与客户机断开是否会终止脚本的执行

 语法

ignore_user_abort(setting)
参数 描述
setting

可选。如果设置为 true,则忽略与用户的断开,如果设置为 false,会导致脚本停止运行。

如果未设置该参数,会返回当前的设置。                      

================================================================================

目前见过一次项目中用到 ignore_user_abort()

       在一次定时执行任务的循环中,项目是windows服务器,配合着windows上的定时器(windows服务器定时器设置链接)执行这个循环脚本。

有测过不依靠windows定时器,这个循环脚本开启后按理是不会停下来,但是总是不定时的就停止运行,所

以依靠windows定时器加上这个循环才实现了不间断的执行输出。

...................................................................................................................................................................

下面一行是从别的地方粘贴来的,资历太少,不太懂,留着了

用来设置在客户端断开连接后继续执行当前循环中的脚本,只需要开启执行脚本,除非 apache等服务器重启

或有脚本有输出,该PHP脚本将一直处于执行的状态,初看很实用,不过代价是一个PHP执行脚本的持续进程,

开销很大,但却可以 实现很多意想不到的功能。 

原文地址:https://www.cnblogs.com/gyrgyr/p/9487416.html