ǰλã >> PHP >> PHP服务器变?SERVER详解
  ϸ

PHP服务器变?SERVER详解

ȶȣ88   ʱ䣺2016-04-28 22:45:17.0
PHP服务器变?_SERVER详解

服务器变?$_SERVER 详解?/p>

 

1?_SESSION['PHP_SELF'] -- 获取当前正在执?脚本的文件名

 

2?_SERVER['SERVER_PROTOCOL'] -- 请求页面时?信协?的名称和版本。例如,“HTTP/1.0”??/p>

 

3?_SERVER['REQUEST_TIME'] -- 请求?始时的时间戳。从 PHP 5.1.0 起有效??/p>

 

4?_SERVER['argv'] -- 传?给该脚?参数?/p>

 

5?_SERVER['SERVER_NAME'] -- 返回当前主机名??/p>

 

6?_SERVER['SERVER_SOFTWARE'] -- 服务器标识的字串,在响应请求时的头信?给出?/p>

 

7?_SERVER['REQUEST_METHOD'] -- 访问页面时的请求方法。例如:“GET”??HEAD”,“POST”,“PUT”??/p>

 

8?_SERVER['QUERY_STRING'] -- 查?(query)的字?串(URL ?????? 之后的内容)?/p>

 

9?_SERVER['DOCUMENT_ROOT'] -- 当前运?脚本?在的文档根目录?在服务器配?件中定义。?/p>

 

10?_SERVER['HTTP_ACCEPT'] -- 当前请求?Accept: 头信?内??/p>

 

11?_SERVER['HTTP_ACCEPT_CHARSET'] -- 当前请求?Accept-Charset: 头信?内?。例如:“iso-8859-1,*,utf-8”??/p>

 

12?_SERVER['HTTP_ACCEPT_ENCODING'] -- 当前请求?Accept-Encoding: 头信?内?。例如:“gzip”??/p>

 

13?_SERVER['HTTP_ACCEPT_LANGUAGE'] -- 当前请求?Accept-Language: 头信?内?。例如:“en”??/p>

 

14?_SERVER['HTTP_CONNECTION'] -- 当前请求?Connection: 头信?内?。例如:“Keep-Alive”??/p>

 

15?_SERVER['HTTP_HOST'] -- 当前请求?Host: 头信?内??/p>

 

16?_SERVER['HTTP_REFERER'] -- 链接到当前页面的前一页面?URL 地址?/p>

 

17?_SERVER['HTTP_USER_AGENT'] -- 返回用户使用的浏览器信息。也?使用 get_browser() 得到此信???/p>

 

18?_SERVER['HTTPS'] -- 如果通过https访问,则??为一?空的值,否则返回off.

 

19?_SERVER['REMOTE_ADDR'] -- 正在浏?当前页面用户?IP 地址?/p>

 

20?_SERVER['REMOTE_HOST'] -- 正在浏?当前页面用户的主机名。反向域名解析基于?用户?REMOTE_ADDR?/p>

 

21?_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的?口??/p>

 

22?_SERVER['SCRIPT_FILENAME'] -- 当前执?脚本的绝对路径名?/p>

 

23?_SERVER['SERVER_ADMIN'] -- 该?指明了 Apache 服务器配?件中?SERVER_ADMIN 参数。?果脚?行在??拟主机上,则该?是那个虚拟主机的??/p>

 

24?_SERVER['SERVER_PORT'] -- 服务器所使用的?口?默认为?0”??果使?SSL 安全连接,则这个值为用户设置?HTTP ??/p>

 

25?_SERVER['SERVER_SIGNATURE'] -- 包含服务器版?虚拟主机名的字?串??/p>

 

26?_SERVER['PATH_TRANSLATED'] -- 当前脚本?在文件系统(不是文档根目录)的基?径?这?服务器进行虚拟到真实?的映像后的结果??Apache 2 ?户可以使?httpd.conf ? AcceptPathInfo On 来定?PATH_INFO?/p>

 

27?_SERVER['SCRIPT_NAME'] -- 包含当前脚本的路径?这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例?包含文件)??/p>

 

28?_SERVER['REQUEST_URI'] -- 访问此页面所??URI。例如,?index.html”??/p>

 

29?_SERVER['PHP_AUTH_DIGEST'] -- 当作?Apache 模块运?时,进? HTTP Digest 认证的过程中,?变量???客户?送的“Authorization”HTTP 头内容(以便作进?步的认证操作)??/p>

 

30?_SERVER['PHP_AUTH_USER']-- ?PHP 运??Apache ?IIS(PHP 5 ?ISAPI)模块方式下,并且?在使?HTTP 认证功能,这?量便?户输入的用户名??/p>

 

31?_SERVER['PHP_AUTH_PW'] -- ?PHP 运??Apache ?IIS(PHP 5 ?ISAPI)模块方式下,并且?在使?HTTP 认证功能,这?量便?户输入的密码?/p>

 

32?_SERVER['AUTH_TYPE']--?PHP 运??Apache 模块方式下,并且正在使用 HTTP 认证功能,这?量便??证的类型?/p>

 

原文:http://hi.baidu.com/sungoogle/blog/item/015d19305180869ba8018e68.html