php $_SERVER全局变量相关
2011-12-21 11:00
501 查看
① $_SERVER['PHP_SELF'] ----------当前正在执行的脚本
② $_SERVER['argv'] -----------传递给脚本的参数
③ $_SERVER['argc'] -----包含传递给程序的命令行参数的个数(如果运行在命令行模式)
④ $_SERVER['GETWAY_INTERFACE'] ----------服务器使用的规范CGI版本
⑤ $_SERVER['SERVER_NAME'] ----------------当前运行脚本所在服务器主机的名称
⑥ $_SERVER['SERVER_SOFTWARE'] ------------服务器标识的字母,在响应请求时的头部中给出
⑦ $_SERVER['SERVER_PROTOCAL'] -------------请求页面时通信协议的名称和版本
⑧ $_SERVER['REQUEST_METHOD'] -------------访问页面时的请求方法
⑨ $_SERVER['QUERY_STRING'] ------------查询(query)的字符串
⑩ $_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.php’
30) $_SERVER['HTTP_AUTH_USER'] -------------当PHP运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名
31) $_SERVE
4000
R['HTTP_AUTH_PWD'] -------------当PHP运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。
32) $_SERVER['HTTP_AUTH_TYPE'] ----------------当PHP运行在Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。
② $_SERVER['argv'] -----------传递给脚本的参数
③ $_SERVER['argc'] -----包含传递给程序的命令行参数的个数(如果运行在命令行模式)
④ $_SERVER['GETWAY_INTERFACE'] ----------服务器使用的规范CGI版本
⑤ $_SERVER['SERVER_NAME'] ----------------当前运行脚本所在服务器主机的名称
⑥ $_SERVER['SERVER_SOFTWARE'] ------------服务器标识的字母,在响应请求时的头部中给出
⑦ $_SERVER['SERVER_PROTOCAL'] -------------请求页面时通信协议的名称和版本
⑧ $_SERVER['REQUEST_METHOD'] -------------访问页面时的请求方法
⑨ $_SERVER['QUERY_STRING'] ------------查询(query)的字符串
⑩ $_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.php’
30) $_SERVER['HTTP_AUTH_USER'] -------------当PHP运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名
31) $_SERVE
4000
R['HTTP_AUTH_PWD'] -------------当PHP运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。
32) $_SERVER['HTTP_AUTH_TYPE'] ----------------当PHP运行在Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。
相关文章推荐
- php获取网站域名 及 SERVER 相关变量
- PHP----$_SERVER---相关的变量的意义
- PHP中的$_SERVER超全局变量
- php全局变量$_SERVER解析
- php全局变量$_SERVER解析
- PHP中 的全局变量$_SERVER
- 记录PHP的超全局变量$_SERVER
- PHP中全局变量$_SERVER的详细用法
- PHP学习笔记【24】--PHP超全局变量,$_GET,$_POST,$_SERVER
- PHP中全局变量$_SERVER的详细用法
- php中的超全局变量$_SERVER
- PHP扩展中访问全局变量$_POST,$_GET,$_SERVER等
- php超全局变量server
- PHP中的全局变量$_SERVER
- php 的九大全局变量$_GET,$_POST,$_SERVER
- php $_SERVER超全局变量 (不定时添加)
- PHP 超全局变量详解 $GLOBALS $_SERVER $_GET $_POST $_COOKIE $_FILES $_ENV $_REQUEST $_SESSION
- php 自动全局变量 $_SERVER,$_ENV,$_COOKIE,$_GET,$_POST,$_FILES,$_SESSION
- php全局变量$_SERVER解析
- PHP中全局变量$_SERVER的详细用法