《$_server的详细参数》由会员分享,可在线阅读,更多相关《$_server的详细参数(2页珍藏版)》请在金锄头文库上搜索。
1、1、$_SERVER 预定义数组:Array(HTTP_HOST = localhostHTTP_USER_AGENT = Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8HTTP_ACCEPT_LANGUAGE = zh-cn,zh;q=0.5HTTP_ACCEPT_ENCODING = gzip,deflat
2、eHTTP_ACCEPT_CHARSET = GB2312,utf-8;q=0.7,*;q=0.7HTTP_KEEP_ALIVE = 115HTTP_CONNECTION = keep-aliveHTTP_CACHE_CONTROL = max-age=0 PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesCommon FilesThunder NetworkKanKanCodecs;E:MySQL Server 5.1binSystemRoot = C:WINDOWSCOMSPEC = C:WINDOW
3、Ssystem32cmd.exePATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHWINDIR = C:WINDOWSSERVER_SIGNATURE = SERVER_SOFTWARE = Apache/2.2.16 (Win32) PHP/5.3.3SERVER_NAME = localhostSERVER_ADDR = 127.0.0.1SERVER_PORT = 80REMOTE_ADDR = 127.0.0.1DOCUMENT_ROOT = E:/Apache2.2/htdocsSERVER_ADMIN = SCRIP
4、T_FILENAME = E:/Apache2.2/htdocs/test.phpREMOTE_PORT = 1529GATEWAY_INTERFACE = CGI/1.1SERVER_PROTOCOL = HTTP/1.1REQUEST_METHOD = GETQUERY_STRING = REQUEST_URI = /test.phpSCRIPT_NAME = /test.phpPHP_SELF = /test.phpREQUEST_TIME = 1294280493)$_SERVERPHP_SELF #当前正在执行脚本的文件名,与 document root 相关。$_SERVERarg
5、v #传递给该脚本的参数。$_SERVERargc #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVERGATEWAY_INTERFACE #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_SERVERSERVER_NAME #当前运行脚本所在服务器主机的名称。$_SERVERSERVER_SOFTWARE #服务器标识的字串,在响应请求时的头部中给出。$_SERVERSERVER_PROTOCOL #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。$_SERVERREQUEST_METHOD #访问页面时的请求方法。例如:“GET”、“HE
6、AD”,“POST”,“PUT”。$_SERVERQUERY_STRING #查询(query)的字符串。$_SERVERDOCUMENT_ROOT #当前运行脚本所在的文档根目录。在服务器配置文件中定义。$_SERVERHTTP_ACCEPT #当前请求的 Accept: 头部的内容。$_SERVERHTTP_ACCEPT_CHARSET #当前请求的 Accept-Charset: 头部的内容。例如:“iso-8859-1,*,utf-8”。$_SERVERHTTP_ACCEPT_ENCODING #当前请求的 Accept-Encoding: 头部的内容。例如:“gzip”。$_SERV
7、ERHTTP_ACCEPT_LANGUAGE#当前请求的 Accept-Language: 头部的内容。例如:“en”。$_SERVERHTTP_CONNECTION #当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。$_SERVERHTTP_HOST #当前请求的 Host: 头部的内容。$_SERVERHTTP_REFERER #链接到当前页面的前一页面的 URL 地址。$_SERVERHTTP_USER_AGENT #当前请求的 User_Agent: 头部的内容。$_SERVERHTTPS 如果通过 https访问,则被设为一个非空的值(on),否则返回
8、 off$_SERVERREMOTE_ADDR #正在浏览当前页面用户的 IP 地址。$_SERVERREMOTE_HOST #正在浏览当前页面用户的主机名。$_SERVERREMOTE_PORT #用户连接到服务器时所使用的端口。$_SERVERSCRIPT_FILENAME #当前执行脚本的绝对路径名。$_SERVERSERVER_ADMIN #管理员信息$_SERVERSERVER_PORT #服务器所使用的端口$_SERVERSERVER_SIGNATURE #包含服务器版本和虚拟主机名的字符串。$_SERVERPATH_TRANSLATED #当前脚本所在文件系统(不是文档根目录)的
9、基本路径。$_SERVERSCRIPT_NAME #包含当前脚本的路径。这在页面需要指向自己时非常有用。$_SERVERREQUEST_URI #访问此页面所需的 URI。例如,“/index.html”。$_SERVERPHP_AUTH_USER #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。$_SERVERPHP_AUTH_PW #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。$_SERVERAUTH_TYPE #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。