Wer ist Online - Anzeige

j cop

Erfahrenes Mitglied
Hallo,

ich möchte bei meiner Webseite mit Login(mit sessions) nun alle User, die Online sind mit Namen anzeigen. Wie kann ich das machen? Kennt ihr da ein Tutorial?

Danke! :-)
 
Hi.

Wenn sich User eingeloggt hat, schreibst du seine ID in eine Tabelle mit dem aktuellen Timestamp, und immer wenn er erneut eine Seite aufruft aktualisierst du den Timestamp des Users.
Ausserdem überprüfst du bei jedem Seitenaufruf die Timestamps in der Tabelle, und sollte die Differenz zum aktuellen Timestamp größer als ein gewisser Wert sein (5..10..15 Minuten) befindest du den User als inaktiv und löschst den Eintrag aus der Tabelle.

MfG,
Alex
 
Zurück