想象一下有人在执行PHP脚本时将HTTP请求丢弃(例如,脚本已收到所有GET和POST数据并且当前正在处理,并且用户关闭了他们的浏览器窗口。)
如何确保PHP在脚本完成之前一直执行,就好像客户端永远不会退出连接一样?
答案 0 :(得分:0)
使用ignore_user_abort(TRUE)
。
http://www.php.net/manual/en/function.ignore-user-abort.php
您也可以set this in php.ini。另外,如果适用,请不要忘记set_time_limit(0)
,因此您的脚本不会超时。