PHPはURLの起源を決定します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:25:581126ブラウズ

PHP は URL
のソースを判別します。 質問: $_SERVER['HTTP_REFERER'] を使用して

を判別する以外に、何か方法はありますか?前の URL のソースを特定します。
------解決策----------------------
HTTP_REFERER は受信 CGI 環境変数です。常に存在するとは限りません
ブラウザのアドレス バーにアクセスする場合は使用できません。クライアントは、

を発行しないように制御することもできます。$_SERVER['HTTP_REFERER'] を使用する場合は、最初に存在するかどうかを判断する必要があります。
if (isset($_SERVER['HTTP_REFERER'])) {
//echo $_SERVER['HTTP_REFERER'];
}
------解決策のアイデア- ---- ------------------
php 判定に使用できるのは HTTP_REFERER のみです。
ただし、ページに直接アクセスする場合は HTTP_REFERER がないため、
if(isset($_SERVER['HTTP_REFERER'])){
echo $_SERVER['HTTP_REFERER']; を判断する必要があります。
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:ajax非同期配信次の記事:ajax非同期配信