程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PH獲取當前url路徑及服務器路徑匯總 (url 獲取當前路徑 服務器路徑),ph當前路徑

PH獲取當前url路徑及服務器路徑匯總 (url 獲取當前路徑 服務器路徑),ph當前路徑

編輯:關於PHP編程

PH獲取當前url路徑及服務器路徑匯總 (url 獲取當前路徑 服務器路徑),ph當前路徑


以下是整理的一些, php中獲取路徑的小知識, 希望對你有所幫助!

1,$_SERVER["QUERY_STRING"] 說明:查詢(query)的字符串

2,$_SERVER["REQUEST_URI"] 說明:訪問此頁面所需的URI

3,$_SERVER["SCRIPT_NAME"] 說明:包含當前腳本的路徑

4,$_SERVER["PHP_SELF"] 說明:當前正在執行腳本的文件名

  

demo: 1
http://www.xxx.com/(直接打開主頁) 結果: $_SERVER["QUERY_STRING"] = "" $_SERVER["REQUEST_URI"] = "/" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

demo: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"

demo 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"] 獲取http://www.xxx.com後面的值,包括/ $_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函數中正確調用這四個值。通過實例詳解$_SERVER函數中QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF掌握四個變量之間的區別。

$_SERVER["REQUEST_URI"] :獲取當前請求的完整的【除域名之外的】url

整理的略有不詳之處,請指出...

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved