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