ホームページ >バックエンド開発 >PHPチュートリアル >PH は現在の URL パスとサーバー パスの概要を取得します (URL は現在のパス サーバー パスを取得します)、PH 現在のパス_PHP チュートリアル

PH は現在の URL パスとサーバー パスの概要を取得します (URL は現在のパス サーバー パスを取得します)、PH 現在のパス_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:03:551324ブラウズ

PH は現在の URL パスとサーバー パスの概要を取得します (URL は現在のパス サーバー パスを取得します)、PH の現在のパス

以下は php でパスを取得するためのヒントです。お役に立てば幸いです。

リーリー

デモ: 1
http://www.xxx.com/(ホームページを直接開きます) 結果: $_SERVER["QUERY_STRING"] = "" $_SERVER["REQUEST_URI"] = "/" $_SERVER["SCRIPT_NAME" ] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

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

デモ 3
http://www.xxx.com/index.php?p=1&q=xxx 結果: $_SERVER["QUERY_STRING"] = "p=1&q=xxx" $_SERVER["REQUEST_URI"] = "/ Index.php?p=1&q=xxx" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

$_SERVER["QUERY_STRING"] はクエリ文を取得します。 $_SERVER["REQUEST_URI"] は、? 以降の値を取得します。 / $_SERVER[" SCRIPT_NAME"] 現在のスクリプトのパスを取得します。例:index.php $_SERVER["PHP_SELF"] 現在実行中のスクリプトのファイル名

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

要約すると、QUERY_STRING、REQUEST_URI、SCRIPT_NAME、および PHP_SELF について深く理解すると、$_SERVER 関数でこれら 4 つの値を正しく呼び出すことができます。詳細な例を通じて、$_SERVER 関数の 4 つの変数 QUERY_STRING、REQUEST_URI、SCRIPT_NAME、および PHP_SELF の違いを学びます。

$_SERVER["REQUEST_URI"]: 現在のリクエストの完全な URL を取得します (ドメイン名を除く)

アレンジが少しわかりにくいのでご指摘ください...

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/967694.html技術記事 PH は現在の URL パスとサーバー パスを取得します (URL は現在のパス サーバー パスを取得します) 以下は、php でのパスの取得に関するちょっとした知識です。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。