No.1ベストアンサー
- 回答日時:
リンク元URLを示す環境変数 $ENV{'HTTP_REFERER'} を使って、カウンターを設置したページURLと比較チェックす
すれば如何ですか?この回答への補足
ありがとうございます
調べてみると
HTTPでは、Refererの送信に関してはオプションと定義していますので、すべてのブラウザーが必ず送信するとは限りません。しかし、ほとんどのメジャーなブラウザーは、Refererを送信しているようです。
とありました
だから$ENV{'HTTP_REFERER'}を使うことでz.cgiのリンクを貼ったHTMLの場所が必ずしもこの環境変数から分かるとは限らないようです
マイナーなブラウザから自分をアクセスした場合にはログをとるのを止めるという事をしてもそれほど不都合は無いので問題ないと思われるのでこの方法は有力ですが
確実にz.cgiが自分にリンクしているページを知る方法は無いでしょうか?
No.2
- 回答日時:
HTTPのリファラ以外に呼び出し元を特定する方法はないかと思います。
が、ご自身で調べられたように100%アテにできる情報ではないのでリファラチェックは通常時のログ解析の精度を落とすだけになるかと思います。
メジャーなブラウザはリファラを送出しますが足跡を残すのを嫌ってリファラを出さないように設定を変えていたり、プロクシ等でリファラの送出をブロックしている人もいます。
また、今はどうかわからないけど、ちょっと前のセキュリティソフトにはデフォルトでリファラ送出をブロックするように設定されていてリファラをチェックするCGIでカウンタが表示されないとか掲示板に書き込めない等のトラブルをよく聞きました。
不完全な方法なら他の方法もあるかもしれませんが・・・
他人がアクセスログを呼び出す利点って嫌がらせぐらいしか思いつかないし、悪意あっての行為なら防ぎきれないと思います。
この回答への補足
ありがとうございます
これは何とかしないとセキュリティホールになりかねないですね
自分のページの最後の部分に
<img="http://www/cgi-bin/z.cgi" height=0 width=0/>
を記述してz.cgiを実行させログを書き込んでいますが
今回レファラが自分のページと同じかどうかでログの書き込みを止めるようにしました
他の方法として「ソースの表示」で
http://www/cgi-bin/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ランキング
-
特定IPアクセスカウンタ
-
自動人数カウンターってありま...
-
■特殊なアクセスカウンターにつ...
-
パソコン用語「ツリー」って、...
-
設置出来ない…
-
日本の家電デザインは似たり寄...
-
VBSの作成 ディスク空き容量
-
掲示板におけるレスを英語圏で...
-
洗面所の突っ張り棒は錆びるで...
-
サイト作成 PC用と携帯用に分...
-
小説投稿サイトを作りたいです
-
はじめまして 床置エアコンを仮...
-
2ちゃんねるのような掲示板を...
-
アプリケーションのフリーズを...
-
ネットで買った洗濯機は誰が設...
-
パスワード付きの画像掲示板を...
-
IISを用いた場合のアクセスカウ...
-
携帯のアンテナ基地の設置料の...
-
花台の位置は向かってどっちで...
-
アンケートのCGIを探しています
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自動人数カウンターってありま...
-
シェルのSTEP数について教えて...
-
HPで「あなたは何人目です」...
-
ロゴの右端にアクセスカウンタ...
-
Googleアナリティクスとは 調べ...
-
カウンターで現在の訪問者数な...
-
カウンタの数字が減る??
-
アクセスカウンタの複数カウン...
-
杜甫々さんのgifcat.plをカンマ...
-
サブページへの来訪者のカウントは
-
カウンターが重い
-
本日○○人目・・・というカウン...
-
HPのカウンターのことで
-
コピー機のカウンターは、空回...
-
カウンターが回らない
-
googleキャッシュで閲覧しても...
-
アクセスカウンター
-
HP作成者だけに見えるヒット...
-
クリック数を1日ごとにカウン...
-
アクセスカウンターの作り方
おすすめ情報