von themonk |
ja was meinst du wasi ch schon alles getan habe?
Das einzige wasi ch gefunden habe ist connection_aborted und ignore_user_abort(1); nur ich weiß nicht was ich jetzt damit machen soll |
von subjective |
Du kannst nicht erkennen ob jemand den Browser schließt - nur ob die Verbindung beendet wird. Dies klappt natürlich nur, wenn du die Verbindung die ganze zeit offen hältst. Guck doch einfach mal in den Quellcode von php-basierten Chats. Die müssen das ja auch machen... |
von themonk |
wie meinst du das?
Wenn der Stream aktiv ist? Dann würde ja nichts mehr ausgegeben werden, wenn der User allein im Chat war, dann bleibt der ja solange drin bis irgendwann jemand online kommt |
von Can |
Hi!
Ja, mit connection_aborted, aber das "meldet" den Abbruch soviel ich weiß nicht sofort, sondern erst, sobald etwas an den Browser ausgegeben werden soll. Du müsstest also z.B. alle 2 Sekunden irgendnen String (z.B. <!---->) ausgeben. |
von themonk |
Hallo
ich habe einen Stream der die ganze Zeit die Datenbank nach neuen Eintragen durchsucht. Nun wollte ich fragen ob es eine möglichkeit gibt mit diesem Stream zu erkennen, wenn der Browser geschlossen wird?
Also das in der Datenbank die Zeile für die Aktivität der User wieder auf 0 gesetzt wird.
Vielleicht mit connection_aborted ?
---
http://www.h-denkena.de Homepage Help in HTML, PHP uvm |