• ベストアンサー

指定したページからのみ、そのページが開くようにしたい

例えば注文ページが2ページ(a,b)あったとします。 bはaからしかページが開かないようにしたいのです。 このようなことは可能でしょうか? ご教授ください

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

  • ベストアンサー
  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

HTMLの範囲においては出来ません。 PHPやCGIを使うなら環境変数HTTP_REFERERを検証すれば出来ます。 但し、普通に受け渡される環境変数HTTP_REFERERの値はユーザーのブラウザの自己申告ですので、ユーザーがNISなどのパーソナルファイヤーウォール製品を使用している場合、HTTP_REFERERを返してこなかったり偽装することも出来ますので、厳格に規制をしたいのであればそれなりのプログラムを組んでaccess_logを評価してアクセスが正当であるかどうかを判断しなければなりません。そこまで厳密でなくて良いという事ならPHPのセッション管理機能で簡単に済ましてしまうという手はあるかと思います。

その他の回答 (1)

  • firebee
  • ベストアンサー率49% (26/53)
回答No.2

アクセス制限を設ければ可能です。 有名なレンタル先は忍者ツールズです。(参考URL) ただa以外から訪れた方を完全に拒否してしまうことになりますのでご参考までに。

参考URL:
http://www.shinobi.jp/kemu_02.html

関連するQ&A