Answers
http://php.net/manual/en/function.ignore-user-abort.php
Sets whether a client disconnect should cause a script to be aborted.
具体用法请看手册上的例子
更新
查了下php手册
http://www.php.net/manual/en/features.connection-handling.php
默认条件下, php脚本会被中止, 如果:
1). 用户中止了连接;
或
2). 脚本运行时间超过允许执行的时间(max_execution_time, 默认30秒)
可以通过php.ini 或 apache httpd.conf 中相关设置, 或调用相关函数 (ignore_user_abort, set_time_limit)来调整. 具体见手册.
这个问题里已经讨论过了 @关闭正在执行的php脚本浏览器后,如何使php脚本进行转入后台运行
红白塞钱箱
answered 10 years, 11 months ago