最新閲覧日:

JavaScriptでリンク先やリモートホストを特定し処理を行う方法を御存知の方、あるいはすでに実践しておられる方おりましたら方法を教えてくださいませ。
実は先日、私のサイトにアクセス解析を設置したところ不可解な動きをする来訪者がアクセス解析により発見されたのです(しかも問題の来訪者ですが、以前私のサイトのBBSに荒らしまがいのカキコがされる事件があり、その犯人と同一人物であるおそれがあります!)。その犯人に軽く脅しをかけてやろうと(もちろん大問題にならないように)考えているのですが……
関連書類を徹底的に読み漁れば解決するのでしょうが私自身平日余裕ががないのとぐずぐずしていると向こうに対策を講じられてしまうおそれがあるので……
P.S.できればJavaScriptのヴァージョンは1.2でお願いします(1.3でも可です)

A 回答 (2件)

 俺が個人的に使っているCGIには、不正なアクセスをすると環境変数をすべて俺のところにメールで送ってくるようなプログラムを組んでいます。

言語は Perl です。
 もっとも、かつてそれに引っかかった人はいませんが(^_^;
    • good
    • 0
この回答へのお礼

下にも書いた通り私はCGIにはまったく明るくないのですが少し参考になりました。
これからはCGIの勉強でもしようかな。
アドバイスどうもありがとうございました。

お礼日時:2001/02/22 00:36

JavaScriptではリモートホストの特定は無理だと思いますが。


ただリンク元であれば、document.refererで取得することは可能です。

どうせならJavaScriptではなく、CGIかSSIで処理された方がいいんじゃないですか?
CGI/SSIならリモートホスト情報は環境変数のREMOTE_HOST、もしくはREMOTE_ADDRに入ってきますし、リンク元もHTTP_REFERERで取得できますから、確実に相手を特定したいのなら私はそちらをおすすめします。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございました。
JavaScriptのdocument.referrerを使ったほうはきちんと動きました。
CGIのプログラミングについては私はまったく明るくないので人様の作られたフリーのものをいただくしか方法がないのですが。
ともかく、アドバイスありがとうございました。

お礼日時:2001/02/22 00:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ