首頁 >後端開發 >php教程 >server application error php $_SERVER目前完整url的寫法

server application error php $_SERVER目前完整url的寫法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:41:101009瀏覽

複製程式碼程式碼如下:


"http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF' ]."?".$_SERVER['QUERY_STRING'];


php 伺服器函數大全
SERVER["HTTP_ACCEPT"]=*/*
$_SERVER["HTTP_REFERER"]=http://localhost/lianxi/
$_SERVER ["HTTP_ACCEPT_LANGUAGE"]=zh-cn
$_SERVER["HTTP_ACCEPT_ENCODING"]=gzip, deflate
$_SERVER["HTTP_USER_AGENT"]=Mozilla/4.0 (J.S.0SLRS. 1.1.4322; .NET CLR 2.0.50727)
$_SERVER["HTTP_HOST"]=localhost
$_SERVER["HTTP_CONNECTION"]=保持活動
$_SERVER["PATH"]=C: WINDOWSsystem32 ;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesCommon FilesAdobeAGL;C:Program FilesMySQLMySQL Server 5.0bin;C:php;C:phpext
$_SERVER["SystemRoot"]=C:WINDOWSWSWSWSWS. "COMSPEC"]=C:WINDOWSsystem32cmd.exe
$_SERVER["PATHEXT"]=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;. WSH
$_SERVER["WINDIR"]=C:WINDOWS
$_SERVER["SERVER_SIGNATURE"]=
Apache/2.0.55 (Win32) PHP/5.1.1 伺服器位於本機連接埠主機 80 \ 使用的伺服器
$_SERVER["SERVER_SOFTWARE"]=Apache/2.0.55 (Win32) PHP/5.1.1
$_SERVER["SERVER_NAME"]=localhost \ 伺服器名稱
$_SERVER["SERVER_NAME"]=localhost \ 伺服器名稱
$_SERVER["SERVER_ADDRDR " ]=127.0.0.1
$_SERVER["SERVER_PORT"]=80 \ 伺服器連接埠
$_SERVER["REMOTE_ADDR"]=127.0.0.1
$_SERVER["DOCUMENT_ROOT"]網站的主目錄
$_SERVER["SERVER_ADMIN"]=sss@163.com \安裝APACHE時設定的信箱
$_SERVER["SCRIPT_FILENAME"]=D:/lianxi/lianxi/servervalues.php \目前網頁的絕對路徑,
$_SERVER["REMOTE_PORT"]=1076 \遠端連接埠
$_SERVER["GATEWAY_INTERFACE"]=CGI/1.1
$_SERVER["SERVER_PROTOCOL"]=HTTP/1.1🎜>$_SERVER["SERVER_PROTOCOL"]=HTTP/1.1 >$_SERVER["REQUEST_METHOD"]=GET
$_SERVER["QUERY_STRING"]=\取得?後面的內容
$_SERVER["REQUEST_URI"]=範例:/lianxi/servervalues.php? a = a = =d. 1&b=2
$_SERVER["SCRIPT_NAME"]=範例:/lianxi/servervalues.php
$_SERVER["PHP_SELF"]=/lianxi/servervalues.php \傳回目前網頁的相對路徑。 $_SERVER["REQUEST_TIME"]=1179190013 \運行時間單位為十萬分之一
$_SERVER["argv"]=Array
$_SERVER["argc"]=0
說明:傳回此結果運行的網站的主目錄是D:/lianxi
foreach($_SERVER as $asd =>$values)
{
echo("$ _SERVER["$ asd" ]=".$values."");
}
$_SERVER儲存目前伺服器訊息,其中有幾個值如$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF" ]通常很容易混淆,以下透過實例詳解$_SERVER函數中的QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF變數區別,掌握這四者之間的關係,從而在實際應用中正確取得所需的值,供參考。 🎜 >1,$_SERVER["QUERY_STRING"]
說明:查詢(query)的字串
2,$_SERVER["REQUEST_URI"]
說明:造訪此​​頁面所需的URI
3 ,$_SERVER["SCRIPT_NAME"]
說明:包含目前腳本的路徑
4,$_SERVER["PHP_SELF"]
說明:目前正在執行腳本的檔案名稱
實例:
實例:
1,http://www.biuuu.com/ (直接開啟首頁)
結果:
$_SERVER["QUERY_STRING"] = “”
$_SERVER["REQUEST_URI"] = “/”
$_SERVER["SCRIPT_NAME"] = “/index.php”
$_SERVER["PHP_SELF"] = “/index.php”
2,http://www.biuuu.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.biuuu.com/index.php?p = 222&q=biuuu
結果:
$_SERVER["QUERY_STRING"] = “p=222&q=biuuu”
$_SERVER["REQUEST_URI"] = “/index.php?p=222&q=biu”
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
$_SERVER["QUERY_STRING"]取得查詢語句,實例中可知,取得的是? ,如:index.php
$_SERVER["PHP_SELF"] 目前正在執行腳本檔名
總結一下,對於QUERY_STRING,REQUEST_URI,SCRIPT_NAME 和PHP_SELF,深入了解將有利於我們在$_SERVER 函數中正確調用這四個值。
以上就介紹了伺服器應用程式錯誤 php $_SERVER 目前完整url的寫法,包括伺服器應用程式錯誤方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn