如果我正在生成要发送到浏览器的数据流,并且用户关闭浏览器,我可以在PHP中告诉我不需要生成或发送剩余的流吗?我想在这个循环中插入一些东西:
while (!feof($pipes[1])) {
echo fgets($pipes[1]);
}
Run Code Online (Sandbox Code Playgroud)
我的后备计划是让浏览器使用JavaScript onunload命中另一个PHP页面以杀死生成数据的进程,但如果PHP可以告诉我什么时候回应无处可能会更清晰.
Bal*_*an1 10
默认情况下,如果用户导航,PHP将中止脚本.但是有些时候你不希望这种情况发生,所以php有你设置的配置ignore_user_abort.
http://php.net/manual/en/misc.configuration.php
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |