Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Browser Schließung erkennen Antworten
Browser Schließung erkennen

themonk
Feiertags-Poster


Beiträge: 32


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

  Profil   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


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.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

themonk
Feiertags-Poster


Beiträge: 32


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

---
http://www.h-denkena.de Homepage Help in HTML, PHP uvm

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


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...

---
Weaverslave

  Profil   Website   Editieren   Zitieren

themonk
Feiertags-Poster


Beiträge: 32


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

---
http://www.h-denkena.de Homepage Help in HTML, PHP uvm

  Profil   Editieren   Zitieren
 

Antworten
Nach oben