$ _SESSIONは、実際にページを開いた訪問者のみが利用できます。 (みんなの$ _SESSION変数を見るといいですね)
これらの$_SESSION変数をデータベースに保存してからループすることをお勧めします。
更新:
- 現在ログインしているユーザーを保存できるセッションテーブルを作成します
- ログインしているユーザーがページを開くたびに、
last_seenのような値(タイムスタンプ)をインクリメントします - 同時にデッドセッションを確認します(たとえば、
last_seenのすべての行を削除します 値がnowよりも小さい -サーバーのセッション存続期間