0

それを使用してから初めて結果$_SERVER['HTTP_REFERER']が得られますNULL

私が行うときvar_dump($_SERVER)HTTP_REFERERキーは存在しません。

また、さまざまなブラウザーでさまざまなサイトからサイトにアクセスしようとしましたが、結果はありません。

Web サイトは Linux/Apache ベースのサーバーで実行されています。

これを修正するにはどうすればよいですか?

4

2 に答える 2

3

すべてのブラウザーが HTTP Referer ヘッダーを送信するわけではありません。送信されていることに依存することはできません。たとえば、ヘッダーの送信を無効にしたり、実際の参照 URL ではなく特定のものを常に送信したりするプライバシー アドオンがたくさんあります。

ユーザーとサーバーの間のプロキシも、このヘッダーを渡さないことを選択できます。

また、もちろん、問題の URL に直接アクセスした場合は、報告する参照 URL はありません。

于 2011-04-05T11:33:40.160 に答える
2

RefererHTTP ヘッダーオプションです。クライアントは、それを送信しない (または false 値を送信する) ことを選択できます

これは、アプリケーションがそれを使用できることを意味しますが、それに依存してはなりません

于 2011-04-05T11:33:35.700 に答える