PHP中$_SERVER的常用引數與說明——收錄篇
以在本地
連線為例
$_SERVER['PHP_SELF'] #當前正在執行指令碼的檔案名,與 document root相關。
PHP_SELF=>/php_syntax_test/test_global.php/ddd/eee/xxx
$_SERVER['PATH_TRANSLATED'] #當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。
PATH_TRANSLATED=>E:wwwdddeeexxx
以在本地
連線為例
$_SERVER['QUERY_STRING'] #查詢(query)的字元串。
QUERY_STRING=>ddd=5555
$_SERVER['PHP_SELF'] #當前正在執行指令碼的檔案名,與 document root相關。
PHP_SELF=>/php_syntax_test/test_global.php
下面的伺服器引數不決定於url規則
$_SERVER['REMOTE_ADDR'] #正在瀏覽當前頁面使用者的 IP 地址。
REMOTE_ADDR=>127.0.0.1
$_SERVER['REQUEST_URI'] #訪問此頁面所需的 URI。例如,“/index.html”。
REQUEST_URI=>/php_syntax_test/test_global.php?ddd=5555
$_SERVER['SCRIPT_NAME'] #包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。
SCRIPT_NAME=>/php_syntax_test/test_global.php
$_SERVER['SERVER_NAME'] #當前執行指令碼所在伺服器主機的名稱。
SERVER_NAME=>localhost
$_SERVER['GATEWAY_INTERFACE'] #伺服器使用的 CGI 規範的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_SOFTWARE'] #伺服器標識的字串,在響應請求時的頭部中給出。
$_SERVER['SERVER_PROTOCOL'] #請求頁面時通訊協議的名稱和版本。例如,“HTTP/1.0”。
$_SERVER['REQUEST_METHOD'] #訪問頁面時的請求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。
$_SERVER['DOCUMENT_ROOT'] #當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。
$_SERVER['HTTP_ACCEPT'] #當前請求的 Accept: 頭部的內容。
$_SERVER['HTTP_ACCEPT_CHARSET'] #當前請求的 Accept-Charset: 頭部的內容。例如:“iso-8859-1,*,utf-8”。
$_SERVER['HTTP_ACCEPT_ENCODING'] #當前請求的 Accept-Encoding: 頭部的內容。例如:“gzip”。
$_SERVER['HTTP_ACCEPT_LANGUAGE']#當前請求的 Accept-Language: 頭部的內容。例如:“en”。
$_SERVER['HTTP_CONNECTION'] #當前請求的 Connection: 頭部的內容。例如:“Keep-Alive”。
$_SERVER['HTTP_HOST'] #當前請求的 Host: 頭部的內容。
$_SERVER['HTTP_REFERER'] #連結到當前頁面的前一頁面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] #當前請求的 User_Agent: 頭部的內容。
$_SERVER['HTTPS'] — 如果透過https訪問,則被設為一個非空的值(on),否則返回off
$_SERVER['REMOTE_HOST'] #正在瀏覽當前頁面使用者的主機名。
$_SERVER['REMOTE_PORT'] #使用者連線到伺服器時所使用的埠。
$_SERVER['SCRIPT_FILENAME'] #當前執行指令碼的絕對路徑名。
$_SERVER['SERVER_ADMIN'] #管理員資訊
$_SERVER['SERVER_PORT'] #伺服器所使用的埠
$_SERVER['SERVER_SIGNATURE'] #包含伺服器版本和虛擬主機名的字串。
$_SERVER['PHP_AUTH_USER'] #當 PHP 執行在 Apache 模組方式下,並且正在使用 HTTP 認證功能,這個變數便是使用者輸入的使用者名稱。
$_SERVER['PHP_AUTH_PW'] #當 PHP 執行在 Apache 模組方式下,並且正在使用 HTTP 認證功能,這個變數便是使用者輸入的密碼。
$_SERVER['AUTH_TYPE'] #當 PHP 執行在 Apache 模組方式下,並且正在使用 HTTP 認證功能,這個變數便是認證的型別。
$_SERVER['argv'] #傳遞給該指令碼的引數。
$_SERVER['argc'] #包含傳遞給程式的命令列引數的個數(如果執行在命令列模式)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2804948/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux常用核心引數說明Linux
- pytest(10)-常用執行引數說明
- MySQL Galera cluster叢集常用引數說明MySql
- C10-05-1-Nmap常用引數說明
- makefile中的一些引數說明
- mysqldump引數說明MySql
- TOP引數說明
- Nginx的gzip配置引數說明Nginx
- Oracle Table建立引數說明Oracle
- GoldenGate HANDLECOLLISIONS引數使用說明Go
- PHP擴充套件資料庫連線引數說明詳解PHP套件資料庫
- mydumper和myloader引數使用說明
- ABAP-BITMAP的命令引數的使用說明
- Mysql my.cnf部分引數說明MySql
- /etc/sysctl.conf部分引數說明
- mysql relay log相關引數說明MySql
- Azure Blob (三)引數設定說明
- 所有初始化引數說明(轉)
- 關於xtrabackup --slave-info引數的說明
- 資料泵的TRANSFORM引數說明及使用ORM
- Revit Server的注意要配置說明Server
- JQuery Datatables Columns API 引數詳細說明jQueryAPI
- MogDB 2.1.1 初始化引數概要說明
- 介紹tomcat Connector 引數優化說明Tomcat優化
- pt-online-schema-change使用引數說明
- 【cartographer_ros】七: 主要配置引數說明ROS
- Java Out Of Memory解決之JAVA_OPTS引數說明與配置Java
- 插曲:Kafka的生產者原理及重要引數說明Kafka
- 關於 navigator.mediaDevices.getUserMedia 的輸入引數說明dev
- Monkey基本用法與常用引數
- PHP CS Fixer 的使用及 PHP Storm 配置說明PHPORM
- 說說不知道的Golang中引數傳遞Golang
- gnupg2 2.2.20版本,命令引數說明
- json-server 接入專案說明JSONServer
- zabbix-server-pgsql docker映象說明ServerSQLDocker
- openssh版本更新與說明 openssl版本更新與說明
- PHP 風險函式說明PHP函式
- PHP常用函式篇PHP函式