整理PHP $_SERVER 变量的详情说明

来源:互联网 发布:删除mac账号 编辑:程序博客网 时间:2024/05/22 16:06
 'HTTP_ACCEPT' =>   #当前请求的 Accept: 头部的内容。 'HTTP_ACCEPT_LANGUAGE' => #当前请求的 Accept-Language: 头部的内容。例如:“en”。 'HTTP_USER_AGENT' =>  #当前请求的 User-Agent: 头部的内容。 'HTTP_ACCEPT_ENCODING' =>  #当前请求的 Accept-Encoding: 头部的内容。例如:“gzip”。 'HTTP_HOST' => #当前请求的 Host: 头部的内容。 'HTTP_DNT' => string '1' DNT现在接受三个赋值:1代表用户不想被第三方网站追踪,0代表接受追踪,null代表用户不置可否 'HTTP_CONNECTION' => #当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。 'HTTP_COOKIE' => #COOKIE 不可靠,并不是所有的服务器都有$_SERVER['HTTP_COOKIE']. 'PATH' => #当前脚本所在文件系统 'SystemRoot' => #当前服务器的操作系统 'COMSPEC' => #指向cmd.exe的路径 'PATHEXT' => #环境变量设置。 'WINDIR' => #脚本指向的系统目录。 'SERVER_SIGNATURE' => #包含服务器版本和虚拟主机名的字符串。 'SERVER_SOFTWARE' => #服务器软件配置信息 'SERVER_NAME' => #当前运行脚本所在服务器主机的名称。 'SERVER_ADDR' => #当前运行脚本的服务器的ip地址。 'SERVER_PORT' => #服务器端口。 'REMOTE_ADDR' => #浏览网页的用户ip。 'DOCUMENT_ROOT' => #当前运行脚本所在的根目录。 'REQUEST_SCHEME' => #服务器通信协议,是http或https。 'CONTEXT_PREFIX' => #前缀。 'CONTEXT_DOCUMENT_ROOT' => #当前脚本所在的文档根目录 'SERVER_ADMIN' => #服务器管理员信息 'SCRIPT_FILENAME' =>#当前执行脚本的绝对路径。 'REMOTE_PORT' => #用户连接到服务器时所使用的端口。 'GATEWAY_INTERFACE' => #服务器使用的CGI规范的版本。 'SERVER_PROTOCOL' => #请求页面时通信协议的名称和版本。 'REQUEST_METHOD' => #请求提交数据的方式。 'QUERY_STRING' => #服务器请求时?后面的参数 'REQUEST_URI' =>  #当前脚本路径,根目录之后的目录。 'SCRIPT_NAME' =>#当前脚本的路径。这在页面需要指向自己时非常有用。 'PHP_SELF' => #当前正在执行脚本的文件名。 'REQUEST_TIME_FLOAT' => float 1488260488.773 'REQUEST_TIME' => #得到请求开始时的时间戳
本人用时在网上搜了很久,基本都是不太全的讲解,还有就是顺序乱七八糟的,我是按照直接打印出$_SERVER的顺序整理的,
$_SERVER['REQUEST_TIME_FLOAT']没有找到有解释,但是几经测试,本人认为应该也是请求开始的时间只是比
$_SERVER['REQUEST_TIME']更精确,这只是本人愚见,整理有误的地方,还请各位指出.
0 0
原创粉丝点击