注册 登录

清河洛

PHP中的$_SERVER超全局变量

qingheluo2016-12-16清河洛280
'PHP_SELF' 当前执行脚本的文件名'SERVER_ADDR' 当前运行脚本所在的服务器IP地址'SERVER_NAME' 当前运行脚本所在的服务器的主机名(域名)'argv' 传递给该脚本的参数(只有一个元素的数组,值为?号后面的全部字符串)'argc' 传递给程序的命令行参数的个数(当有?和后面的字符串时为1,没有时为0)'GATEWAY_INTERFACE' CGI规范的版本'HTTP_CONNECTION' 当前请求的Connection:头部的内容。如:“Keep-Alive”'HTTPS' 如果通过https访问,则被设为一个非空的值(on),否则返回off'SERVE...

'PHP_SELF' 当前执行脚本的文件名

'SERVER_ADDR' 当前运行脚本所在的服务器IP地址

'SERVER_NAME' 当前运行脚本所在的服务器的主机名(域名)

'argv' 传递给该脚本的参数(只有一个元素的数组,值为?号后面的全部字符串)

'argc' 传递给程序的命令行参数的个数(当有?和后面的字符串时为1,没有时为0)

'GATEWAY_INTERFACE' CGI规范的版本

'HTTP_CONNECTION' 当前请求的Connection:头部的内容。如:“Keep-Alive”

'HTTPS' 如果通过https访问,则被设为一个非空的值(on),否则返回off

'SERVER_ADMIN' 管理员信息

'SERVER_SIGNATURE' 包含服务器版本和管理员信息的字符串

'PATH_TRANSLATED' 当前脚本所在文件的路径

'HTTP_HOST' 当前运行脚本所在的服务器的主机名(域名),(不是80端口的输出端口号)

'SERVER_PORT' 服务器端口

'HTTP_USER_AGENT' 用户UA

REQUEST_SCHEME 协议名。如http或者https

'SERVER_SOFTWARE' 服务器标识字符串,在响应请求时的头信息中给出

'SERVER_PROTOCOL' 请求页面时通信协议的名称和版本。如HTTP/1.0

'REQUEST_METHOD' 访问页面使用的请求方法,如GET,HEAD,POST,PUT

'REQUEST_TIME' 请求开始时的时间戳

'REQUEST_TIME_FLOAT' 请求开始时的时间戳,微秒级别的精准度

'QUERY_STRING' 查询的字符串(?后面的内容)

'DOCUMENT_ROOT' 当前运行脚本所在的文档根目录

'HTTP_ACCEPT' 请求头中Accept的内容,如果存在的话

'HTTP_ACCEPT_CHARSET' 请求头中Accept-Charset的内容,如果存在的话

'HTTP_ACCEPT_ENCODING' 请求头中Accept-Encoding的内容

'HTTP_ACCEPT_LANGUAGE' 请求头中Accept-Language的内容

'HTTP_REFERER' 获取来源页面

'REMOTE_PORT' 客户端连接到服务器所使用的端口号

'REMOTE_ADDR' 正在浏览当前页面用户的IP地址

'REMOTE_USER' 经验证的用户

'REDIRECT_REMOTE_USER' 验证的用户,如果请求已在内部重定向

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

'SCRIPT_NAME' 包含当前脚本的路径。(域名后面的最前面带”/”的路径和文件名)

'REQUEST_URI' 访问的页面(会把域名后面的所有字符串一起返回)

'PHP_AUTH_USER' 当正在使用HTTP认证功能,用户输入的用户名

'PHP_AUTH_PW' 当正在使用HTTP认证功能,用户输入的密码

'AUTH_TYPE' 当正在使用HTTP认证功能,认证的类型

'PATH_INFO' 包含运行脚本名称之后、查询语句之前的路径信息



网址导航