Hallo alle zusammen,
meine Frage ist mit welcher funktion kann ich wenn der user den Browser schliesst nochmal ein kleines php scriptchen starten. Wo dieser in die Datenbank einträgt, das der User den Status 0 bekommt also in meinem fall dann offline ist.
Ich will es nicht mit einem Timestamp machen das wenn er 20 minuten inaktiv ist, dass er dann den Status 0 bekommt sondern sofort. Alle CMS die ich kenne merken sofort das der user offline gegangen ist auch wenn er die session nicht durch betätigen des Logout buttons bzw des Sessiondestory scripts.
Machen die das mit Javascript? Ich versteh die ganzen komplexen CMS nicht sogut das ich das aus denen lernen könnte.
Dann mal zu meiner derzeitigen Vorgehensweise:
Login session wird gestartet und in der datenbank der status für den User auf 1 gesetzt somit wird er unter User online angezeigt durch eine If schleife.
Und wenn der User sich ausloggt über den entsprechenden logout button wird die Session zerstört und in der Datenbank steht status=0.
Nur sind die meisten User dafür zu schnell im netz unterwegs und schließen einfach eilig die seiten ohne sich richtig auszuloggen.
Ich danke für jede einzelne Hilfe
PS: Oma Google hat mir leider immer noch keine hilfe in diesem Fall gegeben
Mit freundlichen Grüßen
Dant3r
meine Frage ist mit welcher funktion kann ich wenn der user den Browser schliesst nochmal ein kleines php scriptchen starten. Wo dieser in die Datenbank einträgt, das der User den Status 0 bekommt also in meinem fall dann offline ist.
Ich will es nicht mit einem Timestamp machen das wenn er 20 minuten inaktiv ist, dass er dann den Status 0 bekommt sondern sofort. Alle CMS die ich kenne merken sofort das der user offline gegangen ist auch wenn er die session nicht durch betätigen des Logout buttons bzw des Sessiondestory scripts.
Machen die das mit Javascript? Ich versteh die ganzen komplexen CMS nicht sogut das ich das aus denen lernen könnte.
Dann mal zu meiner derzeitigen Vorgehensweise:
Login session wird gestartet und in der datenbank der status für den User auf 1 gesetzt somit wird er unter User online angezeigt durch eine If schleife.
Und wenn der User sich ausloggt über den entsprechenden logout button wird die Session zerstört und in der Datenbank steht status=0.
Nur sind die meisten User dafür zu schnell im netz unterwegs und schließen einfach eilig die seiten ohne sich richtig auszuloggen.
Ich danke für jede einzelne Hilfe
PS: Oma Google hat mir leider immer noch keine hilfe in diesem Fall gegeben
Mit freundlichen Grüßen
Dant3r
Kommentar