Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Frage zu Chat-Skript

mrkingkurt / 2 Antworten / Baumansicht Nickles

Hallo.
Ich bin gerade dabei mir ein Chat-Script für eine Community zu basteln.
das Script basiert auf php und mysql. Es wird ein Chat mit vielen Räumen...
Nun fehlt mir nur noch eins:
Es soll ja jeder User auf einer Anwesenheitsliste im Chat stehen.
Bloß wie soll ich das realisieren? Ich müsste ja die anwesenden in die Datenbank schreiben. Alles kein Problem, bei Chat betreten einmal Eintragen, und falls auf "Logout" geklickt wird wieder austragen. Aber was wenn nicht auf Logout geklickt wird?
Per timestamp ausrechnen? Oder weiß jemand ne andere Lösung?

Danke schonmal im vorraus,
Kurty

bei Antwort benachrichtigen
Pitje_Puck mrkingkurt „Frage zu Chat-Skript“
Optionen

ich würde einfach eine funktion schreiben, die die zeit des letzten schreibens des users checked und minus X subtrahiert, dann wird der user automatisch geschmissen, wenn er bis dahin nichts mehr geschrieben hat. Oder du regelst das mit einer sessionid, die automatisch gelöscht wird, wenn das Fenster geschlossen wird.

bei Antwort benachrichtigen
mrkingkurt Nachtrag zu: „Frage zu Chat-Skript“
Optionen

hm und wie geht das? Also ich benutze ja Sessions schon dafür um nickname etc. darin zu speichern. kann ich dann auch eine zweite unabhängige Session öffnen?

bei Antwort benachrichtigen