PHP程序,关闭浏览器,程序继续后台执行

ignore_user_abort(true);

set_time_limit(0);


经测试,同时执行同一个文件多次

火狐下只支持一次。

IE下支持多次


优点:

1.有些程序执行时间长,为防止用户关闭浏览器而停止执行,使用此函数后台执行,不用一直开着浏览器,

2.可以一直做循环,做定时功能,除非APACHE重启,如果没有服务器权限执行CRONTAB,可以用这个代替


缺点:

1.一直循环会占用内存,而且多次执行,会使服务器开销很大

2.APACHE重启,就会停止

你可能感兴趣的:(PHP程序,关闭浏览器,程序继续后台执行)