Online user script mit SESSION

D

darko m.

Hallo

Ich habe eine Clanseite mit 10 Members erstellt. Jetzt will ich so ein Script machen,
damit man sieht wer online ist.
Leider weiss ich nicht genau wie ich anfagen soll.
Mir kommt zur Zeit nur das in den Sinn:
-Session-ID in DB zum Benutzer speichern und in $_SESSION['sid'];
-Nach etwa 30 Sekunden prüfen ob die Session in der Variable noch gibt, wenn ja
soll er aus der DB den Namen des Members rausnehmen der diese SID hat.

Ist das möglich? Wird die Variable $_SESSION['sid'] andauernd erneuert?
Wenn das nicht möglich ist, was muss ich machen, damit ich ein ziehmlich genaues
Online user script erstellen kann.
 
Aber mit dem Script sehe ich wieviel user Online sind... und nicht WER online ist (es können nur 10 members die seite betretten. Wenn jeman drin ist, soll bei ONLINE: sein Name stehen
 
Speichere in der DB einfach den Zeitpunkt der letzten Aktion deines Benutzers - ggfs. auch noch die Aktion - und gib diese zeitsortiert wieder aus, du kannst dich dabei auf eine beliebige Zeitspanne beziehen.
 
ja... ich habs jetzt auch so gemacht... :) Wenn er nicht Online ist oder etwa 5 Minuten auf keinen Link drückt wird er auf Offline gestellt.
 
Zurück