人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: saku-lab
●カテゴリ:コンピュータ
✍キーワード:アクセス カウンタ カウント サイト 趣旨
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tmi
●20ポイント

http://www.rfs.jp/sitebuilder/perl/03/02_02.html

302 Found

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

◎質問者からの返答

そうですね・・・

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

詳しく見てみます。


2 ● Cherry
●20ポイント

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

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

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


3 ● zwfk
●20ポイント

http://asclia.dova.net:6666/~atrant/program/perl_study/perl.html

PERLで遊ぼ♪

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

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

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

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

を、20行目に、

}

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

◎質問者からの返答

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

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

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ