PHP可以告诉浏览器何时消失?

Ros*_*sey 4 php

如果我正在生成要发送到浏览器的数据流,并且用户关闭浏览器,我可以在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