日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

$_SERVER

發(fā)布時間:2023/12/10 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 $_SERVER 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

PHP $_SERVER 變量

$_SERVER 是一個包含諸如頭信息(header)、路徑(path)和腳本位置(script locations)的數(shù)組。它是 PHP 中一個超級全局變量,我們可以在 PHP 程序的任何地方直接訪問它。

$_SERVER 包含著眾多的信息,你可以嘗試直接打印它:

print_r($_SERVER);

限于篇幅,在此不再列出打印的結(jié)果,且不同的服務(wù)器上,打印出的結(jié)果也是有差異的。

$_SERVER 數(shù)組元素

更多情況下,我們只需要 $_SERVER 數(shù)組中的某些元素(數(shù)組單元)。$_SERVER 數(shù)組包含的元素如下:

頁面程序相關(guān)

  • $_SERVER['PHP_SELF']:相對于網(wǎng)站根目錄的路徑及 PHP 程序名稱,與 document root 相關(guān)。
  • $_SERVER['HTTP_REFERER']:鏈接到當(dāng)前頁面的前一頁面的 URL 地址。
  • $_SERVER['SCRIPT_NAME']:相對于網(wǎng)站根目錄的路徑及 PHP 程序文件名稱 。
  • $_SERVER['REQUEST_URI']:訪問此頁面所需的 URI 。
  • $_SERVER['SCRIPT_FILENAME']:當(dāng)前運行 PHP 程序的絕對路徑及文件名。
  • $_SERVER['PATH_TRANSLATED']:當(dāng)前 PHP 程序所在文件系統(tǒng)(不是文檔根目錄)的基本路徑。
  • $_SERVER['QUERY_STRING']:查詢(query)的字符串(URL 中第一個問號 ? 之后的內(nèi)容但不包括 # 后面的內(nèi)容)。
  • $_SERVER['argv']:傳遞給當(dāng)前 PHP 程序的參數(shù)。
  • $_SERVER['argc']:命令行模式下,包含傳遞給程序的命令行參數(shù)的個數(shù)。
  • $_SERVER['REQUEST_TIME']:請求開始時的時間戳,從 PHP 5.1.0 起有效。
  • $_SERVER['REQUEST_METHOD']:訪問頁面時的請求方法,例如:“GET”、“HEAD”,“POST”或“PUT”。
  • $_SERVER['HTTP_ACCEPT']:當(dāng)前請求的 Accept: 頭信息的內(nèi)容。
  • $_SERVER['HTTP_ACCEPT_CHARSET']:當(dāng)前請求的 Accept-Charset: 頭信息的內(nèi)容。例如:“iso-8859-1,*,utf-8”。
  • $_SERVER['HTTP_ACCEPT_ENCODING']:當(dāng)前請求的 Accept-Encoding: 頭信息的內(nèi)容。例如:“gzip”。
  • $_SERVER['HTTP_ACCEPT_LANGUAGE']:當(dāng)前請求的 Accept-Language: 頭信息的內(nèi)容。例如:“zh-cn”。
  • $_SERVER['HTTP_CONNECTION']:當(dāng)前請求的 Connection: 頭信息的內(nèi)容。例如:“Keep-Alive”。
  • $_SERVER['HTTP_HOST']:當(dāng)前請求的 Host: 頭信息的內(nèi)容。
  • $_SERVER['HTTPS']:如果 PHP 程序是通過 HTTPS 協(xié)議被訪問,則被設(shè)為一個非空的值。
  • $_SERVER['PHP_AUTH_DIGEST']:當(dāng)作為 Apache 模塊運行時,進行 HTTP Digest 認證的過程中,此變量被設(shè)置成客戶端發(fā)送的“Authorization”HTTP 頭內(nèi)容(以便作進一步的認證操作)。
  • $_SERVER['PHP_AUTH_USER']:當(dāng) PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是用戶輸入的用戶名。
  • $_SERVER['PHP_AUTH_PW']:當(dāng) PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是用戶輸入的密碼。
  • $_SERVER['AUTH_TYPE']:當(dāng) PHP 運行在 Apache 模塊方式下,并且正在使用 HTTP 認證功能,這個變量便是認證的類型。

服務(wù)器端相關(guān)

  • $_SERVER['DOCUMENT_ROOT']:當(dāng)前運行 PHP 程序所在的文檔根目錄,在服務(wù)器配置文件中定義。
  • $_SERVER['GATEWAY_INTERFACE']:服務(wù)器使用的 CGI 規(guī)范的版本,例如:“CGI/1.1”。
  • $_SERVER['SERVER_ADDR']:當(dāng)前運行 PHP 程序所在的服務(wù)器的 IP 地址。
  • $_SERVER['SERVER_NAME']:當(dāng)前運行 PHP 程序所在的服務(wù)器的名稱。
  • $_SERVER['SERVER_ADMIN']:Apache 服務(wù)器配置文件中的 SERVER_ADMIN 參數(shù)。
  • $_SERVER['SERVER_PORT']:服務(wù)器所使用的端口。如果使用 SSL 安全連接,則這個值為用戶設(shè)置的 HTTP 端口。
  • $_SERVER['SERVER_SIGNATURE']:包含服務(wù)器版本和虛擬主機名的字符串。
  • $_SERVER['SERVER_SOFTWARE']:服務(wù)器標識的字串,在響應(yīng)請求時的頭信息中給出。
  • $_SERVER['SERVER_PROTOCOL']:請求頁面時通信協(xié)議的名稱和版本,例如:“HTTP/1.0”。

其他雜項

  • $_SERVER['HTTP_USER_AGENT']:當(dāng)前請求的 User-Agent: 頭信息的內(nèi)容,該字符串表明了訪問該頁面的用戶代理的信息。
  • $_SERVER['REMOTE_ADDR']:正在瀏覽當(dāng)前頁面用戶的 IP 地址。
  • $_SERVER['REMOTE_HOST']:正在瀏覽當(dāng)前頁面用戶的主機名。
  • $_SERVER['REMOTE_PORT']:用戶連接到服務(wù)器時所使用的端口。

url:http://www.5idev.com/p-php_server.shtml

?

轉(zhuǎn)載于:https://www.cnblogs.com/3wmao/archive/2013/04/14/3020678.html

總結(jié)

以上是生活随笔為你收集整理的$_SERVER的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。