Witam mam w planach ogarnąć sobie prosty panel na forum coś w stylu użytkownicy online, gdzie w grę wchodzą zarejestrowani oraz goście. No pewnie trzeba to będzie oprzeć na sesjach. Po wejściu na stronę gereruję jakiś randomowy ciąg - id sesji. Miałbym tabelę sesje w bazie danych gdzie trzymałbym:
id_sesji | id_użytkownika | czas_na forum ...
jeśli user nie byłby zalogowany (gość) to w id_uzytkownika trzymałbym 0.
I teraz budowa oparta o takie coś nie byłaby w PHP wyzwaniem, ale te sesje z bazy trzeba usuwać jeśli ktoś z forum wyjdzie. Jeśli ktoś kilknie wyloguj no to problem z głowy ale jak ktoś chamsko wyłączy przeglądarkę, a co bardziej jeśli to będzie gość to w jaki sposób takie coś wyprostować?