No.3ベストアンサー
- 回答日時:
どのページから訪問したかは、HTTP要求ヘッダのHTTP_REFERERにありますから、それを参照してページを生成するのが通常の方法です。
それ以外に、cookieやQUERY_STRING、PATH_INFOといった手法があります。それぞれに、長所・短所があります。
HTTP_REFERER --referrer---は、意図的に隠したり偽証できる。セキュリティソフトにはこれをブロックするものがある。検索エンジンによると、これを提出するものがあるので検索エンジンからは隠せないことがある。検索エンジンに対してROBOT.TXTなどでクロールを制限する必要がある。
cookie cookieの取得提出を拒否しているユーザーが存在する。
QUERY_STRING/PATH_INFOとも、URLの一種なので限界がある。
もっとも良いのは、basic認証などでパスワードによる制限をかけることでしょう。
それぞれ、ここで説明するには膨大な量になるし、適切ではありませんので検索してください。
この回答へのお礼
お礼日時:2012/05/12 02:09
御礼が大変遅くなりました。
それぞれのリスクも丁寧にお知らせいただきましてありがとうございます。
まずはReferrerで対応いたしました。
何か発生した場合は、他の方法でも試したいと思います。
No.2
- 回答日時:
referrer は、セキュリティの知識があって、「referrer なんて送ってやらない!」って思っているひとも多くて、ブラウザで referrer を送らない設定にしているから、そういう人がページを参照できないよ。
それは、自業自得だからよしとして、
referrer は偽装できるから全面的には信用できないよ。
やるとしたら、
サイトA のサーバ上で動的にユニークな unique_code を発行して、
サイトA のページで、
<a href="http://site_b.example.com/somepage.php?unique_co …サイト B へのリンク</a>
のようなリンクで、ページをウェブブラウザへ送信すると同時に、
その unique_code をサイト B へ通知する。
という方法がいいよ。
サイト B では、サイト A から通知された unique_code のクエリ文字列を持つ時だけ、ページを表示すれば Ok!
あとは、unique_code の有効期限を調整しておしまい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- WordPress(ワードプレス) Wordpressサイトの検索結果が無題になってしまう 1 2022/10/13 12:06
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- インターネットビジネス NHKプラス 登録方法 2 2022/10/09 12:49
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- SEO 複数のサイト(別々のサーバー)を1代のPCで管理する方法 4 2022/11/27 09:40
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでマルチページの切...
-
ページの自動ジャンプを止めるには
-
アクセス元URLをばれないよ...
-
検索エンジンにインデックスさ...
-
ホームページを工事中にしたい。
-
UserForm.showでマルチページ1...
-
<IFRAME>でコンテンツ部分のみ...
-
Excel2007 VBA で2ページ目PDF
-
VBAでマルチページのページ指定...
-
ホームページビルダーで作成の...
-
ワードはページ数イコール枚数...
-
単語を少し変えると1位になるの...
-
パワーポイントで参照ページを...
-
PHPでポータルサイト作成
-
Googleにトップページではない...
-
indexページをタイマーセットで...
-
グーグルに、トップページ以外...
-
ログインしないとみることがで...
-
FC2でホムペ作成中、2ページ目...
-
検索順位が下がった
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで参照ページを...
-
各ページの1番上の表示について
-
<IFRAME>でコンテンツ部分のみ...
-
VBAでマルチページのページ指定...
-
エクセルVBAでマルチページの切...
-
UserForm.showでマルチページ1...
-
検索エンジンにインデックスさ...
-
ページの自動ジャンプを止めるには
-
単語を少し変えると1位になるの...
-
アクセス解析。「直前に見てい...
-
検索順位が下がった
-
TEX ページ番号について
-
地味なページはnofollowにする?
-
vbsで開かれた別ウィンドウを制...
-
アクティブレポートの、ページ...
-
Excel2007 VBA で2ページ目PDF
-
リダイレクト前のURLをブックマ...
-
TOMCATを入れたPCのHTMLが別PC...
-
VBAでWEBサーバー上に保存され...
-
アクセス元URLをばれないよ...
おすすめ情報