「特定のUserAgentだけをカウントする」という感じのSSI式アクセスカウンタを探しています。また、無いとしてもそのような趣旨のことが書いてあるサイトを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/04/10 10:48:59
  • 終了:--

回答(3件)

id:tmi No.1

tmi回答回数14ベストアンサー獲得回数02003/04/10 12:40:49

ポイント20pt

もし perl で書く/書いてあるなら,$ENV{’HTTP_USER_AGENT’} の値によって処理を分岐するのが良いと思います.

id:saku-lab

そうですね・・・

perlなのですが、まだ初心者なので

詳しく見てみます。

2003/04/10 16:16:32
id:Cherry No.2

Cherry回答回数68ベストアンサー獲得回数02003/04/10 15:45:28

ポイント20pt

http://www.vector.co.jp/soft/unix/net/se191593.html

WHカウンター(UNIX / インターネット&通信)

日付、時間帯、ブラウザ別の集計ができるみたいです

id:zwfk No.3

zwfk回答回数9ベストアンサー獲得回数02003/04/11 01:00:13

ポイント20pt

このページの真ん中よりちょっと前にある、「☆ もっともっと付け足そう♪」というセクションが役に立つと思います。

サンプルソースの、27行目・28行目でUSER_AGENTによる分岐をおこなっていますので、これを参考にしてください。

このソースでは5行目から19行目まででカウント処理を行っていますので、カウントしたいUserAgentの時だけ、5行目から19行目の処理を実行するようにします。たとえば、InternetExplorerだけカウントしたい場合、4行目に、

if($ENV{’HTTP_USER_AGENT’}=~ /MSIE/i){

を、20行目に、

}

を書き足せば、ご希望の処理が実現できます。

id:saku-lab

詳しい説明で助かりました。

みなさんのおかげでなんとかできそうです。

ありがとうございます。

2003/04/11 08:55:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません