PHP中 $_SERVER的信息汇总
生活随笔
收集整理的這篇文章主要介紹了
PHP中 $_SERVER的信息汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
$_SERVER 是一個包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 服務器創建。不能保證每個服務器都提供全部項目;服務器可能會忽略一些,或者提供一些沒有在這里列舉出來的項目。
下表列出了所有 $_SERVER 變量中的重要元素。
| $_SERVER['PHP_SELF'] | 當前執行腳本的文件名,與 document root 有關。 |
| $_SERVER['GATEWAY_INTERFACE'] | 服務器使用的 CGI 規范的版本。 |
| $_SERVER['SERVER_ADDR'] | 當前運行腳本所在的服務器的 IP 地址。 |
| $_SERVER['SERVER_NAME'] | 當前運行腳本所在的服務器的主機名。如果腳本運行于虛擬主機中,該名稱是由那個虛擬主機所設置的值決定。 |
| $_SERVER['SERVER_SOFTWARE'] | 服務器標識字符串,在響應請求時的頭信息中給出。 |
| $_SERVER['SERVER_PROTOCOL'] | 請求頁面時通信協議的名稱和版本。 |
| $_SERVER['REQUEST_METHOD'] | 訪問頁面使用的請求方法。 |
| $_SERVER['REQUEST_TIME'] | 請求開始時的時間戳。從 PHP 5.1.0 起可用。 |
| $_SERVER['QUERY_STRING'] | query string(查詢字符串),如果有的話,通過它進行頁面訪問。 |
| $_SERVER['HTTP_ACCEPT'] | 當前請求頭中 Accept: 項的內容,如果存在的話。 |
| $_SERVER['HTTP_ACCEPT_CHARSET'] | 當前請求頭中 Accept-Charset: 項的內容,如果存在的話。 |
| $_SERVER['HTTP_HOST'] | 當前請求頭中 Host: 項的內容,如果存在的話。 |
| $_SERVER['HTTP_REFERER'] | 引導用戶代理到當前頁的前一頁的地址(如果存在)。由 user agent 設置決定。并不是所有的用戶代理都會設置該項,有的還提供了修改 HTTP_REFERER 的功能。簡言之,該值并不可信。) |
| $_SERVER['HTTPS'] | 如果腳本是通過 HTTPS 協議被訪問,則被設為一個非空的值。 |
| $_SERVER['REMOTE_ADDR'] | 瀏覽當前頁面的用戶的 IP 地址。 |
| $_SERVER['REMOTE_HOST'] | 瀏覽當前頁面的用戶的主機名。DNS 反向解析不依賴于用戶的 REMOTE_ADDR。 |
| $_SERVER['REMOTE_PORT'] | 用戶機器上連接到 Web 服務器所使用的端口號。 |
| $_SERVER['SCRIPT_FILENAME'] | 當前執行腳本的絕對路徑。 |
| $_SERVER['SERVER_ADMIN'] | 該值指明了 Apache 服務器配置文件中的 SERVER_ADMIN 參數。如果腳本運行在一個虛擬主機上,則該值是那個虛擬主機的值。 |
| $_SERVER['SERVER_PORT'] | Web 服務器使用的端口。默認值為 "80"。如果使用 SSL 安全連接,則這個值為用戶設置的 HTTP 端口。 |
| $_SERVER['SERVER_SIGNATURE'] | 包含了服務器版本和虛擬主機名的字符串。 |
| $_SERVER['PATH_TRANSLATED'] | 當前腳本所在文件系統(非文檔根目錄)的基本路徑。這是在服務器進行虛擬到真實路徑的映像后的結果。 |
| $_SERVER['SCRIPT_NAME'] | 包含當前腳本的路徑。這在頁面需要指向自己時非常有用。__FILE__ 常量包含當前腳本(例如包含文件)的完整路徑和文件名。 |
| $_SERVER['SCRIPT_URI'] | URI 用來指定要訪問的頁面。例如 "/index.html"。 |
總結
以上是生活随笔為你收集整理的PHP中 $_SERVER的信息汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 花呗有几个还款日期 花呗还款日期有哪几天
- 下一篇: php java 架构_JAVA和PHP