• ベストアンサー

PHPでの接続数の取得について

お世話になります。 PHPにてsession関数を使用して現在、同一のURLに何人の人が同時にアクセスしているかをチェックし、それを再度クライアントに返すようなことをしたいのですが、どのようにすれば可能なのでしょうか? 以上、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ぱっと思い付く方法は、 セッション開始時に、DB(や共有メモリ)のカウンタレコードをインクリメントした上で、その値を返し、 セッション終了時に、デクリメントする。 ――ってところでしょうか。 礼儀正しくクライアントがセッションを終了してくれない事もあるので、カウンタを定期的にリセットするタスクも必要かも。