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