- ベストアンサー
アクセスカウンタの作成方法
カウンタを作りたいのですが、 それだけの為にApache::Sessionを使うのも難なので、 適当な値をセッションクッキーとして保存し、 ブラウザを閉じるまでは再度カウントしないようにしようと思っているのですが、一般的な方法でしょうか? みなさまはどんな方法で同一ユーザの2重カウントなどを避け、シンプルなアクセスカウンタを作られていますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
2重カウントを防ぐ方法として 二通り考えられます。 ・cookieで特定する方法 これが個人の特定という点では確実なのですが 相手がcookieを食べない設定にしてあると 意味が無くなります。 ・IPアドレスで特定する。 これは相手のブラウザの設定に関わらず有効ですが 相手のブラウザの状態が分からず またプロキシとかを連続で噛まされると IPアドレスが変わるため特定は困難になります。 このように一長一短です。 また同時に二つの方式を取っても あまり意味がありません。 どんな方法をとろうが カウントさせようと思えば いくらでも方法はあるからです。 まあ気休めと思って お好きな方法を取ってください。
その他の回答 (1)
- shunet
- ベストアンサー率28% (15/52)
回答No.2
下の方と同じですが、クッキーかIPアドレスを利用するしかないですよね 単なるアクセスカウントを使って完璧なユニークユーザー数を求めるのは 難しいし、そこまで完璧な数字にこだわることもないと思いますよ