本文章来介绍一下关于$_server环境变量的各种参数用法,有需要了解的朋友可以参考一下本文章。
$_server[‘php_self’]:相对于网站根目录的路径及 php 程序名称,与 document root 相关。
$_server[‘http_referer’]:链接到当前页面的前一页面的 url 地址。
$_server[‘script_name’]:相对于网站根目录的路径及 php 程序文件名称 。
$_server[‘request_uri’]:访问此页面所需的 uri 。
$_server[‘script_filename’]:当前运行 php 程序的绝对路径及文件名。
$_server[‘path_translated’]:当前 php 程序所在文件系统(不是文档根目录)的基本路径。
$_server[‘query_string’]:查询(query)的字符串(url 中第一个问号 ? 之后的内容但不包括 # 后面的内容)。
$_server[‘argv’]:传递给当前 php 程序的参数。
$_server[‘argc’]:命令行模式下,包含传递给程序的命令行参数的个数。
$_server[‘request_time’]:请求开始时的时间戳,从 php 5.1.0 起有效。
$_server[‘request_method’]:访问页面时的请求方法,例如:“get”、“head”,“post”或“put”。
$_server[‘http_accept’]:当前请求的 accept: 头信息的内容。
$_server[‘http_accept_charset’]:当前请求的 accept-charset: 头信息的内容。例如:“iso-8859-1,*,utf-8”。
$_server[‘http_accept_encoding’]:当前请求的 accept-encoding: 头信息的内容。例如:“gzip”。
$_server[‘http_accept_language’]:当前请求的 accept-language: 头信息的内容。例如:“zh-cn”。
$_server[‘http_connection’]:当前请求的 connection: 头信息的内容。例如:“keep-alive”。
$_server[‘http_host’]:当前请求的 host: 头信息的内容。
$_server[‘https’]:如果 php 程序是通过 https 协议被访问,则被设为一个非空的值。
$_server[‘php_auth_digest’]:当作为 apache 模块运行时,进行 http digest 认证的过程中,此变量被设置成客户端发送的“authorization”http 头内容(以便作进一步的认证操作)。
$_server[‘php_auth_user’]:当 php 运行在 apache 或 iis(php 5 是 isapi)模块方式下,并且正在使用 http 认证功能,这个变量便是用户输入的用户名。
$_server[‘php_auth_pw’]:当 php 运行在 apache 或 iis(php 5 是 isapi)模块方式下,并且正在使用 http 认证功能,这个变量便是用户输入的密码。
$_server[‘auth_type’]:当 php 运行在 apache 模块方式下,并且正在使用 http 认证功能,这个变量便是认证的类型。
服务器端相关
$_server[‘document_root’]:当前运行 php 程序所在的文档根目录,在服务器配置文件中定义。
$_server[‘gateway_interface’]:服务器使用的 cgi 规范的版本,例如:“cgi/1.1”。
$_server[‘server_addr’]:当前运行 php 程序所在的服务器的 ip 地址。
$_server[‘server_name’]:当前运行 php 程序所在的服务器的名称。
$_server[‘server_admin’]:apache 服务器配置文件中的 server_admin 参数。
$_server[‘server_port’]:服务器所使用的端口。如果使用 ssl 安全连接,则这个值为用户设置的 http 端口。
$_server[‘server_signature’]:包含服务器版本和虚拟主机名的字符串。
$_server[‘server_software’]:服务器标识的字串,在响应请求时的头信息中给出。
$_server[‘server_protocol’]:请求页面时通信协议的名称和版本,例如:“http/1.0”。
其他杂项
$_server[‘http_user_agent’]:当前请求的 user-agent: 头信息的内容,该字符串表明了访问该页面的用户代理的信息。
$_server[‘remote_addr’]:正在浏览当前页面用户的 ip 地址。
$_server[‘remote_host’]:正在浏览当前页面用户的主机名。
$_server[‘remote_port’]:用户连接到服务器时所使用的端口
http://www.bkjia.com/phpjc/629181.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/629181.htmltecharticle本文章来介绍一下关于$_server环境变量的各种参数用法,有需要了解的朋友可以参考一下本文章。 $_server[‘php_self’]:相对于网站根目录的路径…