Hi,
ich hatte mir mal ne mysql tabelle angelegt.
user_id, lastlog, status
beim einloggen wurde jedes mal das feld "lastlog" geupdatet (uhrzeit) und der status auf 1 gesetzt.
jedes mal, wenn dann der user eine seite aufrief, hat er auch eine funktion aufgerufen, die sein lostlog wieder updatete.
desweiteren hab ich dann im memberbereich die daten auslesen lassen. alles was sich vor 15minuten gelogt hat wurde wieder auf 0 gesetzt (offline). darüber galt als online.
gruß.
roger.