そして、JavaScriptでもPHPでも出来そうなのですが、JavaScriptのdocument.referrerと、PHPの$_SERVER[’HTTP_REFERER’]の働きは全く同じなのでしょうか?
http://www.hatena.ne.jp/1086073575
フレーム内のページにダイレクトアクセス(リンク)された場合に親フレームを読み込ませる処理をしたいのですが、リファラを取得して親フレームのURLが含まれているかどう.. - 人力検索はてな
#URLダミーです
if (top.location == this.location) {
top.location.replace(”blabla.html”);
}
で出来ると思います。
Yahoo! JAPAN
URLはダミーです。
Java Scriptなら、フレーム内のページに下のようなスクリプトを埋め込めば指定したファイルを読み込みなおします。
<SCRIPT type=text/javascript>
if (self == top) {
window.location.replace(”./index.html”);
}
</SCRIPT>
こういう書き方もあるのですね。
ありがとうございます!
出来たらPHPで実現したかったのですが、JavaScriptの方がスマートに実現できて良いですね。
ありがとうございます!
なるほど、これだとリファラを使う必要がないのですね。