No.2
- 回答日時:
HTTPのリファラ以外に呼び出し元を特定する方法はないかと思います。
が、ご自身で調べられたように100%アテにできる情報ではないのでリファラチェックは通常時のログ解析の精度を落とすだけになるかと思います。
メジャーなブラウザはリファラを送出しますが足跡を残すのを嫌ってリファラを出さないように設定を変えていたり、プロクシ等でリファラの送出をブロックしている人もいます。
また、今はどうかわからないけど、ちょっと前のセキュリティソフトにはデフォルトでリファラ送出をブロックするように設定されていてリファラをチェックするCGIでカウンタが表示されないとか掲示板に書き込めない等のトラブルをよく聞きました。
不完全な方法なら他の方法もあるかもしれませんが・・・
他人がアクセスログを呼び出す利点って嫌がらせぐらいしか思いつかないし、悪意あっての行為なら防ぎきれないと思います。
この回答への補足
ありがとうございます
これは何とかしないとセキュリティホールになりかねないですね
自分のページの最後の部分に
<img="http://www/cgi-bin/z.cgi" height=0 width=0/>
を記述してz.cgiを実行させログを書き込んでいますが
今回レファラが自分のページと同じかどうかでログの書き込みを止めるようにしました
他の方法として「ソースの表示」で
http://www/cgi-bin/z.cgi
が見えないようにする方法は無いでしょうか?
No.1ベストアンサー
- 回答日時:
リンク元URLを示す環境変数 $ENV{'HTTP_REFERER'} を使って、カウンターを設置したページURLと比較チェックす
すれば如何ですか?この回答への補足
ありがとうございます
調べてみると
HTTPでは、Refererの送信に関してはオプションと定義していますので、すべてのブラウザーが必ず送信するとは限りません。しかし、ほとんどのメジャーなブラウザーは、Refererを送信しているようです。
とありました
だから$ENV{'HTTP_REFERER'}を使うことでz.cgiのリンクを貼ったHTMLの場所が必ずしもこの環境変数から分かるとは限らないようです
マイナーなブラウザから自分をアクセスした場合にはログをとるのを止めるという事をしてもそれほど不都合は無いので問題ないと思われるのでこの方法は有力ですが
確実にz.cgiが自分にリンクしているページを知る方法は無いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- その他(ブログ) ランキングサイトのポイントが発生しない理由 1 2023/01/21 11:40
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- ネットワーク ホームページを何度もリロードしてるとブラックリストに入れられてアクセスできなくなりますか? 1 2023/03/30 12:18
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自動人数カウンターってありま...
-
杜甫々さんのgifcat.plをカンマ...
-
カウンターが回らない
-
シェルのSTEP数について教えて...
-
お寺の門前に設置してある掲示...
-
UWSCでメモ帳に書いてある数値...
-
C#のコードのこと
-
サイト内に設置した掲示板とSEO...
-
VBスクリプト---アプリの終了に...
-
ファイルアップロードサイトを...
-
掲示板に画鋲、ホッチキス以外...
-
レジストリの設定をすぐに反映...
-
風俗嬢の心のセンサーは壊れて...
-
PCケースのHDD設置方法につきま...
-
予約フォーム設置の相場
-
スタートアップ(シャットダウン...
-
perlのAF_INET、PF_INETとは
-
レス付き画像掲示板でお勧めは?
-
JavaScriptで雪や花びらなどを...
-
アプリケーションのフリーズを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルのSTEP数について教えて...
-
特定IPアクセスカウンタ
-
アクセスカウンターの作り方
-
自動人数カウンターってありま...
-
HPで「あなたは何人目です」...
-
クリック数を1日ごとにカウン...
-
アクセスカウンタがうまく動作...
-
交通量とかを測る時に使うカチ...
-
カウントを1日毎に0にする方法...
-
カウンタの数字が減る??
-
カウンターについて
-
カウンターについて
-
カウントダウンカウンターって…
-
シーケンス制御のラダープログ...
-
アマゾンAPI(AWS)の利用制限に...
-
カウンター設置
-
Lineのaccessが32回というのは...
-
ホームページにカウンターが付...
-
ページの訪問回数
-
アクセスカウンタの設置
おすすめ情報