ホームページ > バックエンド開発 > PHPチュートリアル > PHPはURLソースを決定します

PHPはURLソースを決定します

WBOY
リリース: 2016-06-23 13:24:38
オリジナル
1865 人が閲覧しました

質問: $_SERVER['HTTP_REFERER'] を使用して

を判断する以外に他の方法はありますか?前の URL のソースを特定します。


ディスカッションへの返信 (解決策)

私の知る限り、PHP にはこれ以上のものはありません。

$_SERVER['HTTP_REFERER'] が私の php ページに表示されると、

PHP Notice: 未定義のインデックス: D: の HTTP_REFERER というプロンプトが表示されるためです。 . . . .

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']
}

HTTP_REFERER を判断する必要があります。終わってください、他にはありません

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート