アクセスカウンターが設置されているWebページにアクセスして、アクセスカウンターが回らないようにできるアイデアがあれば教えてください。無ければ発言しなくていいです。ちなみに、そのWebページを運営しているFTPサーバーには不正にアクセスできないとします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答9件)

id:lkj No.1

回答回数278ベストアンサー獲得回数1

ポイント14pt

プロキシ経由でもダメでしょうか?

id:ipusiron

Proxy経由でもアクセスカウンターは回ると思います。

2003/11/12 01:17:46
id:tarow No.2

回答回数48ベストアンサー獲得回数0

ポイント14pt

http://www.hatena.ne.jp/list#

人力検索はてな - 質問一覧

URLはダミーです。

そのWebがどのタイプのカウンタを使っているのかによりますが……

一番多いJavascriptやダミー画像を使っているものは、IEの設定でJavascriptと画像の表示を切ることでカウントされなくなります。

(Javascriptはセキュリティの設定画面にある、スクリプト→アクティブスクリプトのチェックをはずず、画像は詳細設定のほうでチェックをはずすことで無効化できます。)

id:ipusiron

情報ありがとうございます。

IMGタグ使っているものならば、ブラウザで画像表示禁止でOKですね。

2003/11/12 01:19:01
id:nansya No.3

回答回数40ベストアンサー獲得回数0

ポイント14pt

http://www.hatena.ne.jp/1068565078

アクセスカウンターが設置されているWebページにアクセスして、アクセスカウンターが回らないようにできるアイデアがあれば教えてください。無ければ発言しなくていいです.. - 人力検索はてな

ブラウザの設定で画像の表示をOFFにしておけばいいかと思います。他の画像も見れませんが(^^;

id:ipusiron

情報ありがとうございます。

2003/11/12 01:19:24
id:smoking186 No.4

回答回数74ベストアンサー獲得回数6

ポイント13pt

JavaScriptや画像呼び出しを利用したアクセスカウンタの場合はProxomitronのフィルタを使ってカウンタが回らないように出来ます。

デフォルトで入っている「Disable JavaScript」を使ってJavaScriptを強引に切り、画像呼び出しを利用したカウンタに対してはそれに応じたフィルタを書くことで、画像を呼び出さないように出来ます。

id:ipusiron

情報ありがとうございます。

Proxomitronのようなlocalproxyを使えば、送信データをフィルタリングすればOKですね。

うまい方法です。

2003/11/12 01:21:17
id:kacchan6 No.5

回答回数106ベストアンサー獲得回数0

ポイント13pt

 アクセスカウンタが例えば

<img src=”

”>

というようなイメージタグでCGIを呼ぶタイプですと、

Proxomitronのようなローカル用のプロキシで

イメージタグをフィルタリングすればOKです。

ページ自体がCGIやサーブレット等で構成されている場合は

回避できないと思います。

id:ipusiron

よく考えましたら、Proxomitronを使っても受信したデータをフィルタリングした時点で、ブラウザには表示されなくても、相手のWebページを取得しているので、アクセスカウンターは回りませんか?

もし可能でしたら、そのフィルタリングルールを教えてください。

2003/11/12 01:23:15
id:aki73ix No.6

回答回数5224ベストアンサー獲得回数27

ポイント13pt

http://homepage.nifty.com/

@homepage:@nifty

質問の意図が2通りに取れるので、両方に解答します

・自分のHPに同じ人が何度きても回さないようにする方法

@ニフティのホームページのカウンタもヽ仕組みですね

アクセスしてきた最後のIPアドレスをファイルに保存しておき、次のアクセス者のIPと比較して一致した場合は回さない仕組みにすればOKです。CGIでできる簡単な方法です

・よその人のHPにアクセスしてアクセスカウンタをまわさないようにする方法

普通、アクセスカウンタは、別のCGIサーバーに画像として、表示してあるようにしてあるのでFireWallソフトを設定してHTTPでそのCGIサーバーへのアクセスを禁止してしまえば、アクセスカウンタは表示されず、回ることはありません

Homepageと同じ場所にあるカウンタでも。画像から呼び出す形式ならば、IEの設定で画像を表示しないにすれば、カウンタを回さないことができる場合もあります。

id:ipusiron

後者の解釈が聞きたい方です。

アクセスカウンター本体のCGIファイルにアクセスできないように設定すればよいわけですか。

2003/11/12 01:25:44
id:blackant No.7

回答回数30ベストアンサー獲得回数0

ポイント13pt

URLはダミーです。

IMGタグでなくSSIによるカウンタの場合、画像表示をOFFにしてもカウントされてしまいます。その場合、1番目の回答の方法(プロキシを使う)が逆に有効な手段となるでしょう。プロキシにキャッシュしてあるデータがブラウザに渡されているうちは、カウンタは回りません。(なにしろそのホームページにアクセスしていないのと同じ事ですから)

ただし、プロキシによってはキャッシュを使わず毎回新しいデータを渡してきたり、設定によってはキャッシュの更新期間の短さゆえに、カウンタが回ってしまうかもしれません。

http://www.archive.org/web/web.php

Internet Archive: Wayback Machine

こういうミラーサイトを利用する方法も考えたのですが、これでは質問の趣旨から外れそうですね。不確実ですし。

id:ipusiron

情報ありがとうございます。

Proxyの件はキャッシュ目的という意味でしたか。

理解できました。

後者の方法も考えましたが、リアルタイム性にかけるのでちょっと難しいです。

2003/11/12 18:42:21
id:andymente No.8

回答回数96ベストアンサー獲得回数0

ポイント30pt

img などでカウンタを呼び出している場合なら、とりあえず URL の先頭に「view-source:」を付加してソースだけ見ると言うのもありかもしれません。

あと、同じく img 呼び出し型などの場合なら、Proxomitron で適切なフィルタリングをするだけでカウンタは回りません。ブラウザはフィルタリングが完了した時点で画像などを呼び出しにいくので、その前に画像呼び出し部分を削除すれば問題ありません。

カウンタの種類は様々なのでそのページに合ったフィルタを自分で作るのが理想的ですが、実際にやろうとするととても面倒ですよね。以下は私が使っている Proxomitron のフィルタです。「スゴいカウンター()」などのアクセス解析つきのカウンタなら大概フィルタリングされます。たまにカウンタじゃないものもフィルタリングされたりしますがそこはご愛嬌。

Name = ”counter canceler”

Active = TRUE

Limit = 1024

Match = ”<script*¥1<img*¥2</script>”

Replace = ”<script¥1<img¥2</script>”

もしはてなの自動変換か何かで文字が全角になっていたら半角に直して下さい。

CSS の背景画像にカウンタを指定する場合もあるようです。フィルタリング部分を探す時に参考になるかと思い、付け足しました。

id:ipusiron

情報ありがとうございます。

確かにveiw-sourceだとカウンターが回りませんね。

Proxomitronのフィルタリングルールはためになりました。

2003/11/12 18:45:18
id:mirrorsity No.9

回答回数3ベストアンサー獲得回数0

ポイント13pt

google のcacheに期待してみてはいかがでしょう?

id:ipusiron

その手も考えましたが、リアルタイム性に欠けますね。

2003/11/19 01:57:25
  • id:andymente
    回答にミスがありました

    すみません、フィルタの一部がうまく変換・表示されなかったみたいです。
    Match = ”<script*¥1<img*¥2</script>”
    Replace = ”<script¥1&lt;img¥2</script>”
    と書いたつもりでした。(&は半角)

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

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

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

回答リクエストを送信したユーザーはいません