• ベストアンサー

HTML Perlカウンター

WEBで自作mp3を公開しています。再生時にカウンタを入れています。 (各所に出ているHTMLカウンターです) カウンター自体の機能はちゃんと動くのですが、 何10曲ものカウントが一斉に瞬時に行われているのです。再生時の時刻もIPアドレスも同じなのです。 普通に1曲1曲聞いていれば数分おきに、カウント数もバラバラになるはずですが。 何かプロバイダの検索収集かなと思うのですが、こんなのはカウントしたくないのです。 何かいい方法はありませんかね? そういうIPアドレスを1つ1つ除外するというロジックを入れるしかないかと思っているのですが。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

単純に環境変数USER_AGENTを判別すればよかろうかと・・ ただ、ブラウザの機能、あるいはアドオンで一斉に取得する方法がありますので、その場合は無理です。  たとえばfirefoxでしたら DownThemAll!( https://addons.mozilla.jp/firefox/details/201 ) ScrapBook( https://addons.mozilla.jp/firefox/details/427 )  などを使われた場合は無理です。  いずれにしてもカウンターはおまけ機能で信頼性のあるものではありません。十数年以上前には流行していましたが・・。 >何かプロバイダの検索収集かなと思うのですが、こんなのはカウントしたくないのです。  所詮、そうしたものですから期待しないほうが良いでしょう。

shibajunko
質問者

お礼

ありがとうございます。 一斉収集などやられたらどうしようもないですね。 今は a ref でリンクしていますが、onclick にすれば解決するのかなとか考えていますが、フォルダの位置関係なのかうまく動かなくて。 onclickなら変な収集はされないのですかね? 確かにカウンタなどはあてにならないのですが、著作権協会申請受理もので正式にやっているものですから、正確に件数を取る必要がありまして。 普通はどうやっているのでしょうかね。 ORAKU1951さんありがとうございます。

shibajunko
質問者

補足

Ref~ から OnClick にして開始されたようです。 ご示唆ありがとうございました。

関連するQ&A