3.

$_SERVER[

'argc'

]

#

包含传递给程序的命令行参数的个数

(如果运行在命

令行模式)。

4.

$_SERVER[

'GATEWAY_INTERFACE'

] #

服务器使用的

CGI

规范的版本。例

如,“CGI/

1.1

”。

5.

$_SERVER[

'SERVER_NAME'

] #

当前运行脚本所在服务器主机的名称。

6.

$_SERVER[

'SERVER_SOFTWARE'

] #

服务器标识的字串,在响应请求时的头

部中给出。

7.

$_SERVER[

'SERVER_PROTOCOL'

] #

请求页面时通信协议的名称和版本。例

如,“HTTP/

1.0

”。

8.

$_SERVER[

'REQUEST_METHOD'

]

#

访问页面时的请求方法。例如:“GET”、

“HEAD”,“POST”,“PUT”。

9.

$_SERVER[

'QUERY_STRING'

] #

查询

(query)

的字符串。

10.$_SERVER[

'DOCUMENT_ROOT'

] #

当前运行脚本所在的文档根目录。在服务

器配置文件中定义。

11.$_SERVER[

'HTTP_ACCEPT'

] #

当前请求的

Accept:

头部的内容。

12.$_SERVER[

'HTTP_ACCEPT_CHARSET'

] #

当前请求的

Accept-Charset:

部的内容。例如:“iso

-

8859

-

1

,*,utf-

8

”。

13.$_SERVER[

'HTTP_ACCEPT_ENCODING'

] #

当前请求的

Accept-Encoding:

头部的内容。例如:“gzip”。

14.$_SERVER[

'HTTP_ACCEPT_LANGUAGE'

]#

当前请求的

Accept-Language:

头部的内容。例如:“en”。

15.$_SERVER[

'HTTP_CONNECTION'

] #

当前请求的

Connection:

头部的内容。

例如:“Keep

-

Alive”。

16.$_SERVER[

'HTTP_HOST'

] #

当前请求的

Host:

头部的内容。

17.$_SERVER[

'HTTP_REFERER'

] #

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

URL

址。

18.$_SERVER[

'HTTP_USER_AGENT'

] #

当前请求的

User_Agent:

头部的内

容。

19.$_SERVER[

'HTTPS'

]

如果通过

https

访问

,

则被设为一个非空的值

(on)

,否则返回

off

20.$_SERVER[

'REMOTE_ADDR'

] #

正在浏览当前页面用户的

IP

地址。

21.$_SERVER[

'REMOTE_HOST'

] #

正在浏览当前页面用户的主机名。

22.$_SERVER[

'REMOTE_PORT'

] #

用户连接到服务器时所使用的端口。

23.$_SERVER[

'SCRIPT_FILENAME'

] #

当前执行脚本的绝对路径名。

24.$_SERVER[

'SERVER_ADMIN'

] #

管理员信息

25.$_SERVER[

'SERVER_PORT'

] #

服务器所使用的端口

26.$_SERVER[

'SERVER_SIGNATURE'

] #

包含服务器版本和虚拟主机名的字符

串。

27.$_SERVER[

'PATH_TRANSLATED'

] #

当前脚本所在文件系统(不是文档根目

录)的基本路径。

28.$_SERVER[

'SCRIPT_NAME'

] #

包含当前脚本的路径。这在页面需要指向自

己时非常有用。

29.$_SERVER[

'REQUEST_URI'

] #

访问此页面所需的

URI

。例如,

“/index.html”。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐