- ベストアンサー
REFERERの取得
a.php <INPUT type="button" onClick="location.href='b.php'"> としてボタンをクリックしたらb.phpに飛ぶようにして b.php $referer = $_SERVER[’HTTP_REFERER’]; print $referer; としたら、 何も表示されないので、REFERERが取得できていないということなんでしょうか?それと、どういう場合にREFERERは取得できないんでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IEを使用しているのなら、ブラウザの仕様です。 javascriptのlocation.hrefでページを飛ぶ場合 ブラウザによってREFFERERの送信有無が異なります Firefox、Netscape7.2以降、Operaでは期待通りに取得できるでしょうが IE6では、REFFERERをサーバーに送信しません。
お礼
回答ありがとうございます。 ブラウザの仕様なんですね。 単純にjavascriptの値をphpで受け取れないのかと思っていました。