在服务器变量$_server深度分析

深度解析服务器变量_server美元:

1、_session美元{ 'php_self},得到的文件的名称是当前正在执行的脚本

2、_server美元{ 'server_protocol}的名称和版本的通信协议的页面被请求时,例如,HTTP / 1。

3、_server美元{ 'request_time} -时间戳在开始的要求。它从PHP 5.1.0.it作为时间函数相同。

4、_server美元{ 'argv}的参数传递给脚本。我想得到的方法得到_server美元{ 'argv} { 0 };后法不能给他一个值。

5、_server美元{ 'server_name}返回当前主机名。

6、_server美元{ 'server_software}——系列服务器的身份,是在响应请求的头信息,如微软的IIS / 6

7、_server美元{ 'request_method}——方法请求页时访问。例如,头后,把。

8、_server美元{ 'query_string}——字符串的查询(查询)(URL标记第一个问题后的内容)。

9、_server美元{ 'document_root} -根文件在当前运行脚本的位置。在服务器配置文件中定义的。如:服务器

10、_server美元{ 'http_accept}——内容的接受:标题信息是当前请求。

11、_server美元{ 'http_accept_charset}——内容的接受字符:标题信息是目前的要求。例如,1,*,UTF-8。

12、_server美元{ 'http_accept_encoding}——内容的接受编码:标题信息是目前的要求。例如,gzip。

13、_server美元{ 'http_accept_language}——内容的接受语言:标题信息是目前的要求。例如,恩。

14、_server美元{ 'http_connection}——内容的连接:标题信息是目前的要求。例如,保持。

15、_server美元{ 'http_host}——内容主持人:标题信息是当前请求。

16、_server美元{ 'http_referer} -链接的URL地址的一页的当前页。

17、_server美元{ 'http_user_agent}返回浏览器的信息由用户使用。你也可以使用get_browser()得到这个信息。

18、_server美元{ 'https}如果通过HTTPS,它被设置为非空值,否则返回了。

19、_server美元{ 'remote_addr} -浏览当前页面的用户IP地址。

20、_server美元{ 'remote_host}浏览主机名称,当前页面的用户。反向域名解析是基于用户的remote_addr.return 127.0.0.1作为本地测试

21、_server美元{ 'remote_port},港口使用的用户在连接到服务器上。我没有通过在本机测试。我不知道为什么。

22、_server美元{ 'script_filename}——绝对路径名的当前执行脚本。如果你回到E:服务器 index.php

23、_server美元{ 'server_admin} -这个值表示的server_admin参数在Apache服务器的配置文件。如果脚本运行在一个虚拟主机,虚拟主机的价值是价值

24、_server美元{ 'server_port},港口使用的服务器,默认是80。如果SSL安全连接使用,该值设置为用户的HTTP端口。

25、_server美元{ 'server_signature},一个字符串包含服务器版本和虚拟主机名。

26、_server美元{ 'path_translated}的基本路径的文件系统(而不是文档的根)在当前脚本的位置。这是一个虚拟的真实路径的图像服务器上的结果。Apache 2的用户可以使用acceptpathinfo在httpd.conf定义path_info。

27、_server美元{ 'script_name}的路径包含当前脚本。这是非常有用的当页面需要指向自己。__file__包含当前文件的绝对路径和文件名称(例如,包括一个文件)。

28、_server美元{ 'request_uri}——访问的URI所需的这一页。例如, / index.html。

29、_server美元{ 'php_auth_digest}当Apache模块运行,HTTP摘要认证,和变量设置为客户端发送的authorizationhttp标题内容(进一步验证操作)。

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认证功能,这个变量是身份验证的类型。