$_SESSION jest dostępna tylko dla użytkownika, który faktycznie otworzy stronę. (Byłoby miło zobaczyć wszystkie zmienne $_SESSION, prawda?)
Możesz przechowywać te zmienne $_SESSION w swojej bazie danych, a następnie przejść przez nie w pętli.
Aktualizacja:
- utwórz tabelę sesji, w której możesz przechowywać aktualnie zalogowanych użytkowników
- za każdym razem, gdy zalogowany użytkownik otwiera stronę, zwiększaj wartość (sygnaturę czasową), taką jak
last_seen
- w tym samym czasie sprawdź martwe sesje (np. usuń wszystkie wiersze, w których
last_seen
wartość jest mniejsza niżnow
- czas życia sesji serwera