• ベストアンサー

直LINKの見分け方

初歩的な質問ですみません。 アクセス解析などを各ページに付けたりすればTOPを通らずに飛んでくるので直LINKが見分けられると思うのですが、HP初心者なのでそういったものを設置することが出来ませんし付けようとは特別思っていないのですが、最近、バナーなどを直LINKしましたと報告を受けます。私自身は基本的に直LINK推奨のバナー以外はクリック保存しているのですが「gooのアップローダー」の調子が悪かったり「ドリームキャスト」ユーザーの方って困ってると思うのでどうぞ、とお答えしています。今、直LINKで困っているということはないのですが、もし、直LINKに悩まされるようなことがあった時に直LINKを見分ける方法ってあるのでしょうか? 宜しくお願い致します。

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

  • ベストアンサー
  • basil
  • ベストアンサー率35% (148/420)
回答No.3

直リンクかどうかを見分ける方法はいくつかありますが、もっとも主流な方法はヘッダ情報からリファラーというデータを引っ張る方法でしょう。 このリファラーとは分かりやすく言うと「ジャンプ元」で、そのサイトを見る前に見ていた一つ前の画面のURLです。このリファラーを解析してドメイン等が自分のサイト外かどうかを判断すれが直リンクかどうかを見分けられます。 ただし、この技術はHTMLでは利用できません。ページが置かれているサーバでどのようなことが出来るかはケースに依ってちがい、aico2002さんが利用されているサーバでこれが可能がどうかはわかりません。 可能な場合は、perlやPHP、ASPなどなどをつかって解析できます。

aico2002
質問者

お礼

basilさま わかりやすい回答を頂きましてありがとうございました!!今後の参考にさせて頂きます。また、機会がありましたら宜しくお願い致します。

その他の回答 (2)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

先ほどのリンクから行ってもgooのURLが表示されないようです。 もうひとつ別のところを・・・。

参考URL:
http://taruo.net/e/
aico2002
質問者

お礼

takntさま わかりやすい回答を頂きましてありがとうございました!!今後の参考にさせて頂きます。また、機会がありましたら宜しくお願い致します。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

参考URLをクリックするとどこのHPからきたか表示されます。 ブラウザがHPに渡している情報を所得してそれをログに保存しているのが 一般的なやり方だと思います。

参考URL:
http://www.ugtop.com/spill.shtml