2012-03-28 4 views
0

2つの異なるサーバーに2つのWebサイトがあります。私はWEBSITE1で次のように印刷する場合(任意のリファラがある場合)、それはHTTP_REFERERに何も表示されません

echo $_SERVER["HTTP_REFERER"] 

リファラ名が表示されますが、同じコードがWEBSITE2上では動作しません。それは他に何もない単純なエコーです。私はリファラが来ていないならば、それは何も印刷されませんが、私はこのようなリンクでテストページを作成している知っている:

<a href="http://website2">Click</a> 

しかし、それはすべてのリファラを表示しません。何もバグはありません。どちらのサーバーもPHP5を実行しています。 php.iniにHTTP_REFERERの表示を禁止する設定がありますか?

おかげ

+0

あなたはどのサーバーを使用していますか? PHPはCGIとして動作していますか? FastCGI?サーバー拡張? – Brad

+0

両方のサイトを同じブラウザでテストしていますか? –

+0

@Evan Mulawski はいクローム。 – Ali

答えて

0

私には、JavaScriptのdocument.referrerを使用することによって、問題を解決しました。 HTTP_REFERERの何が問題なのか分かりません。

関連する問題