Wenn ich einen Datenstrom erzeuge, der an einen Browser gesendet wird, und der Benutzer den Browser schließt, kann ich innerhalb von PHP feststellen, dass ich nicht die Mühe haben muss, den Rest des Streams zu generieren oder zu senden? Ich möchte etwas in dieser Schleife einzufügen:Kann PHP sagen, wenn der Browser verschwindet?
while (!feof($pipes[1])) {
echo fgets($pipes[1]);
}
Mein Notfallplan ist der Browser eine JavaScript onunload verwenden Sie einen anderen PHP-Seite zu schlagen, den Prozess zu töten, die die Daten der Erzeugung, aber es wäre sauberer, wenn PHP könnte sagen, wenn ich ins Nirgendwo zurückgehe.
Schließen, aber in diesem Fall möchte er nur die Verarbeitung der Daten auf Benutzerabbruch beenden. – Ballsacian1