Ich möchte gerne auf einer Seite anzeigen lassen, welche User online sind.
Ist ja eigentlich kein Problem, wenn der User sich korrekt an- und abmeldet.
(z.B. hab ich eine DB-Tabelle 'User', bei der beim Einloggen eingetragen wird, daß er nun online ist)
Nur, wenn man sich nicht richtig abmeldet, sondern einfach den Browser schließt, ist zwar die Session beendet, aber der DB-Eintrag bleibt.
Der User ist also schon längst nicht mehr da, wird aber immer noch als anwesend angezeigt.
Wie mach ich sowas?
Geht das vielleicht nur mit Cron-Jobs?
Gibt es vielleicht eine Möglichkeit, Session-Variablen anderer Clients abzufragen?
Ist ja eigentlich kein Problem, wenn der User sich korrekt an- und abmeldet.
(z.B. hab ich eine DB-Tabelle 'User', bei der beim Einloggen eingetragen wird, daß er nun online ist)
Nur, wenn man sich nicht richtig abmeldet, sondern einfach den Browser schließt, ist zwar die Session beendet, aber der DB-Eintrag bleibt.
Der User ist also schon längst nicht mehr da, wird aber immer noch als anwesend angezeigt.
Wie mach ich sowas?
Geht das vielleicht nur mit Cron-Jobs?
Gibt es vielleicht eine Möglichkeit, Session-Variablen anderer Clients abzufragen?
Kommentar