0

2つの異なるサーバーに2つのWebサイトがあります。WEBSITE1に以下を印刷すると、リファラー名が表示されます(リファラーがある場合)

echo $_SERVER["HTTP_REFERER"]

ただし、同じコードはWEBSITE2では機能しません。それは単なるエコーであり、他には何もありません。リファラーが来ていない場合は何も印刷されませんが、次のようなリンクを含むテストページを作成しました。

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

ただし、リファラーは表示されません。バグも何もありません。両方のサーバーがPHP5を実行しています。HTTP_REFERERの表示を防ぐことができるphp.iniの設定はありますか?

ありがとう

4

1 に答える 1

0

Javascriptのdocument.referrerを使用して問題を解決しました。ただし、HTTP_REFERERの何が問題になっているのかわかりません。

于 2012-03-28T16:04:22.283 に答える