ホームページ > php教程 > php手册 > PHP URLリンクアドレスパラメータの詳細な説明

PHP URLリンクアドレスパラメータの詳細な説明

WBOY
リリース: 2016-06-21 08:53:35
オリジナル
1385 人が閲覧しました

1,$_SERVER["QUERY_STRING"]
説明: クエリ文字列

2,$_SERVER["REQUEST_URI"]
説明: このページにアクセスするには URI が必要です

3,$_SERVER["SCRIPT_NAME"]
説明: 現在のスクリプトのパスが含まれます

4,$_SERVER["PHP_SELF"]
説明: 現在実行中のスクリプトのファイル名

例:
1. http://www.cxybl.com/(ホームページを直接開く)
結果:
$_SERVER["QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"

2、http://www.cxybl.com/?p=222 (クエリあり)
結果:
$_SERVER["QUERY_STRING"] = "p=222"
$_SERVER["REQUEST_URI"] = "/?p=222"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"

3、http://www.cxybl.com/index.php?p=222&q=cxybl
結果:
$_SERVER["QUERY_STRING"] = "p=222&q=cxybl"
$_SERVER["REQUEST_URI"] = "/index.php?p=222&q=cxybl"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"

$_SERVER["QUERY_STRING"] はクエリ文を取得します。例からわかるように、取得されるのは ?
の後の値です。 $_SERVER["REQUEST_URI"] は、/
を含む、http://www.cxybl.com の後の値を取得します。 $_SERVER["SCRIPT_NAME"] は、index.php
などの現在のスクリプトのパスを取得します。 $_SERVER["PHP_SELF"] 現在実行中のスクリプトのファイル名


現在の URL: "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']



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