background image

16、$_SERVER['HTTP_REFERER'] -- 

 

链接到当前页面的前一页面的

URL 地址。

17 、 $_SERVER['HTTP_USER_AGENT']  --  返 回 用 户 使 用 的 浏 览 器 信 息 。 也 可 以 使 用

 

get_browser() 得到此信息。

18、$_SERVER['HTTPS'] -- 如果通过 https 访问,则被设为一个非空的值,否则返回 off.

19、$_SERVER['REMOTE_ADDR'] -- 

 

正在浏览当前页面用户的

IP 地址。

20、$_SERVER['REMOTE_HOST'] -- 正在浏览当前页面用户的主机名。反向域名解析基于该

 

用户的

REMOTE_ADDR。如本地测试返回 127.0.0.1

21、$_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口。我在本机测试没通

过,不知道什么原因。

22 、 $_SERVER['SCRIPT_FILENAME']  --  当 前 执 行 脚 本 的 绝 对 路 径 名 。 如 返 回

E:\server\index.php

23 、 $_SERVER['SERVER_ADMIN']  -- 

 

该 值 指 明 了

Apache  服 务 器 配 置 文 件 中 的

 

SERVER_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'] -- 

 

访问此页面所需的

URI。例如,“/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