澳门新葡萄京官网注册php 服务器变量 $_SERVER

服务器变量 $_SERVER 详解:

服务器变量 $_SERVER 详解:
*的是本身感到比较常用和注重的,{}部分是自个儿要好调度后增进的,便于理解。
*1、$_SESSION[‘PHP_SELF’] — 获取当前正在实践脚本的文件名
2、$_SERVER[‘SERVER_PROTOCOL’] —
诉求页面时通讯合同的称谓和版本。举例,“HTTP/1.0”。
*3、$_SERVER[‘REQUEST_TIME’] — 央求初步时的大运戳。从 PHP 5.1.0
起有效。{和time函数效果同样}
*4、$_SERVER[‘argv’] —
传递给该脚本的参数。{笔者试了下,get方法能够取得$_SERVER[‘argv’][0];post方法无法给他赋值}
*5、$_SERVER[‘SERVER_NAME’] — 再次来到当前主机名。
6、$_SERVER[‘SERVER_SOFTWARE’] —
服务器标记的字串,在响应伏乞时的头音讯中付出。{如Microsoft-IIS/6.0}
*7、$_SERVER[‘REQUEST_METHOD’] —
访问页面时的呼吁方法。比如:“GET”、“HEAD”,“POST”,“PUT”
*8、$_SERVER[‘QUERY_STRING’] — 查询(query)的字符串(UENVISIONL
中率先个问号 ? 之后的从头到尾的经过)。
9、$_SERVER[‘DOCUMENT_ROOT’] —
当前运作脚本所在的文书档案根目录。在服务器配置文件中定义。{如E:server}
10、$_SERVER[‘HTTP_ACCEPT’] — 当前乞请的 Accept: 头新闻的内容。
11、$_SERVER[‘HTTP_ACCEPT_CHARSET’] — 当前乞请的 Accept-Charset:
头新闻的剧情。譬如:“iso-8859-1,*,utf-8”。
12、$_SERVER[‘HTTP_ACCEPT_ENCODING’] — 当前恳请的 Accept-Encoding:
头新闻的剧情。比如:“gzip”。
13、$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] — 当前恳请的 Accept-Language:
头信息的原委。比如:“en”。
14、$_SERVER[‘HTTP_CONNECTION’] — 当前呼吁的 Connection:
头音讯的开始和结果。比如:“Keep-Alive”。
15、$_SERVER[‘HTTP_HOST’] — 当前倡议的 Host: 头新闻的内容。
*16、$_SERVER[‘HTTP_REFERER’] — 链接到当前页面的前一页面包车型大巴 UENCOREL
地址。
*17、$_SERVER[‘HTTP_USER_AGENT’] —
重返顾客使用的浏览器音讯。也能够应用 get_browser(卡塔尔 获得此音信。
18、$_SERVER[‘HTTPS’] —
如若由此https访谈,则被设为叁个非空的值,不然重临off.
*19、$_SERVER[澳门新葡萄京官网注册,’REMOTE_ADDR’] — 正在浏览当前页面顾客的 IP 地址。
20、$_SERVER[‘REMOTE_HOST’] —
正在浏览当前页面客商的主机名。反向域名解析基于该顾客的
REMOTE_ADDMurano。{如本地质度量试再次来到127.0.0.1}
21、$_SERVER[‘REMOTE_PORT’] —
客商连接到服务器时所运用的端口。{小编在本机测量检验没经过,不精晓怎么来头}
22、$_SERVER[‘SCRIPT_FILENAME’] —
当前实践脚本的相对化路径名。{如重临E:serverindex.php}
23、$_SERVER[‘SERVER_ADMIN’] — 该值指明了 Apache 服务器配置文件中的
SE昂CoraVETiggo_ADMIN
参数。假若脚本运维在三个设想主机上,则该值是非常设想主机的值
24、$_SERVER[‘SERVER_PORT’] —
服务器所运用的端口。默以为“80”。假若利用 SSL
安全连接,则这么些值为顾客设置的 HTTP 端口。
25、$_SERVER[‘SERVER_SIGNATURE’] —
富含服务器版本和设想主机名的字符串。
26、$_SERVER[‘PATH_TRANSLATED’] —
当前剧本所在文件系统(不是文书档案根目录)的为主路径。那是在服务器实行虚构到实际路线的印象后的结果。
Apache 2 用 户能够动用 httpd.conf 中的 AcceptPathInfo On 来定义
PATH_INFO。
*27、$_SERVER[‘SCRIPT_NAME’] —
满含当前剧本的路子。那在页面需求针对自个儿时特别管用。__FILE__
包涵当前文件的相对路线和文书名(举个例子包罗文件)。
*28、$_SERVER[‘REQUEST_URI’] — 访谈此页面所需的
U帕杰罗I。举个例子,“/index.html”。
29、$_SERVER[‘PHP_AUTH_DIGEST’] — 充当为 Apache 模块运转时,举办HTTP Digest 认证的进度中,此变量被设置成客商端发送的“Authorization”HTTP
头内容(以便作进一层的证实际操作作)。
30、$_SERVER[‘PHP_AUTH_USER’]– 当 PHP 运维在 Apache 或 IIS(PHP 5
是 ISAPI)模块形式下,而且正在利用 HTTP
认证效用,这么些变量就是客商输入的客户名。
31、$_SERVER[‘PHP_AUTH_PW’] — 当 PHP 运营在 Apache 或 IIS(PHP 5
是 ISAPI)模块方式下,並且正在利用 HTTP
认证功效,那几个变量便是客商输入的密码。
32、$_SERVER[‘AUTH_TYPE’]–当 PHP 运营在 Apache
模块情势下,况兼正在利用 HTTP 认证功效,这一个变量就是印证的品类。

1、$_SESSION[‘PHP_SELF’] —
获取当前正值试行脚本的公文名

2、$_SERVER[‘SERVER_PROTOCOL’] —
央浼页面时通信公约的名号和版本。例如,“HTTP/1.0”。

3、$_SERVER[‘REQUEST_TIME’] —
央求起首时的时间戳。从 PHP 5.1.0 起有效。和time函数效果相近。

4、$_SERVER[‘argv’] —
传递给该脚本的参数。我试了下,get方法可以博得$_SERVER[‘argv’][0];post方法无法给她赋值。

5、$_SERVER[‘SERVER_NAME’] —
重回当前主机名。

6、$_SERVER[‘SERVER_SOFTWARE’] —
服务器标志的字串,在响应央求时的头音信中付出。 如Microsoft-IIS/6.0

7、$_SERVER[‘REQUEST_METHOD’] —
访问页面时的伸手方法。举个例子:“GET”、“HEAD”,“POST”,“PUT”。

8、$_SERVER[‘QUERY_STRING’] —
查询(query)的字符串(U福特ExplorerL 中首先个问号 ? 之后的剧情)。

9、$_SERVER[‘DOCUMENT_ROOT’] —
当前运作脚本所在的文书档案根目录。在服务器配置文件中定义。 如E:/server

10、$_SERVER[‘HTTP_ACCEPT’] — 当前呼吁的 Accept: 头音信的内容。

11、$_SERVER[‘HTTP_ACCEPT_CHARSET’] — 当前呼吁的 Accept-Charset:
头消息的内容。举例:“iso-8859-1,*,utf-8”。

12、$_SERVER[‘HTTP_ACCEPT_ENCODING’] — 当前央浼的 Accept-Encoding:
头音信的剧情。比如:“gzip”。

13、$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] — 当前恳请的 Accept-Language:
头消息的剧情。举个例子:“en”。

14、$_SERVER[‘HTTP_CONNECTION’] — 当前恳请的 Connection:
头消息的源委。比如:“Keep-Alive”。

15、$_SERVER[‘HTTP_HOST’] — 当前号令的 Host: 头新闻的开始和结果。

16、$_SERVER[‘HTTP_REFERER’] —
链接到当前页面的前一页面包车型客车 UCR-VL 地址。

17、$_SERVER[‘HTTP_USER_AGENT’] —
重回客商使用的浏览器消息。也足以接收 get_browser(State of Qatar 取得此新闻。

18、$_SERVER[‘HTTPS’] — 若是经过https访问,则被设为二个非空的值,不然重返off.

19、$_SERVER[‘REMOTE_ADDR’] —
正在浏览当前页面客商的 IP 地址。

20、$_SERVER[‘REMOTE_HOST’] —
正在浏览当前页面顾客的主机名。反向域名分析基于该客商的
REMOTE_ADDEnclave。如当地质度量试再次来到127.0.0.1

21、$_SERVER[‘REMOTE_PORT’] — 顾客连接到服务器时所运用的端口。小编在本机测量试验没通过,不知道怎么样来头。

22、$_SERVER[‘SCRIPT_FILENAME’] — 当前实施脚本的相对路线名。如再次回到E:/server/index.php

23、$_SERVER[‘SERVER_ADMIN’] — 该值指明了 Apache 服务器配置文件中的
SEEnclaveVEGL450_ADMIN
参数。纵然脚本运转在多个设想主机上,则该值是丰富虚构主机的值

24、$_SERVER[‘SERVER_PORT’] —
服务器所接纳的端口。默以为“80”。要是运用 SSL
安全连接,则这些值为客户设置的 HTTP 端口。

25、$_SERVER[‘SERVER_SIGNATURE’] —
包涵服务器版本和虚构主机名的字符串。

26、$_SERVER[‘PATH_TRANSLATED’] —
当前剧本所在文件系统(不是文档根目录)的核心路子。那是在服务器进行虚构到真正路线的影象后的结果。
Apache 2 用 户能够使用 httpd.conf 中的 AcceptPathInfo On 来定义
PATH_INFO。

27、$_SERVER[‘SCRIPT_NAME’] —
包罗当前剧本的门道。那在页面必要针对本人时特别低价。__FILE__
蕴涵当前文件的相对路线和文书名(比方蕴涵文件)。

28、$_SERVER[‘REQUEST_URI’] —
访谈此页面所需的 UPAJEROI。比如,“/index.html”。

29、$_SERVER[‘PHP_AUTH_DIGEST’] — 当作为 Apache 模块运营时,进行HTTP Digest 认证的经过中,此变量被设置成客户端发送的“Authorization”HTTP
头内容(以便作进一层的印证操作)。

30、$_SERVER[‘PHP_AUTH_USER’]– 当 PHP 运转在 Apache 或 IIS(PHP 5
是 ISAPI)模块格局下,而且正在使用 HTTP
认证成效,那几个变量就是客户输入的客户名。

31、$_SERVER[‘PHP_AUTH_PW’] — 当 PHP 运维在 Apache 或 IIS(PHP 5
是 ISAPI)模块方式下,而且正在使用 HTTP
认证作用,这几个变量正是客户输入的密码。

32、$_SERVER[‘AUTH_TYPE’]–当 PHP 运转在 Apache
模块情势下,而且正在选用 HTTP 认证作用,这些变量就是印证的类型。

发表评论

电子邮件地址不会被公开。 必填项已用*标注