$_server中常用各值说明
使用url:http://www.pro.com/index.php?type=1&id=1
口述不清楚,直接上结果
[script_name] => /index.php //包含当前脚本的路径
[request_uri] => /index.php?type=1&id=1 //域名后面
[query_string] => type=1&id=1 // ?号后面的
[request_method] => get // 请求方式
[request_scheme] => http // 使用什么协议
[document_root] => e:/demopro // 访问的文件根目录
[remote_addr] => 127.0.0.1 // 取得客户端的 ip 地址
[http_x_forwarded_for] //通过代理服务器取得客户端的真实 ip 地址 可能没有
[http_client_ip] //获取客户端,及浏览器所在的电脑的ip地址 可能没有
[server_port] => 80 // 服务器端口
[server_addr] => 127.0.0.1 // 服务器ip地址
[server_name] => www.pro.com // 主机名
[HTTP_HOST] => www.pro.com // 如果存在的话就是当前请求头中 Host: 项的内容,
HTTP_HOST = SERVER_NAME:SERVER_PORT (默认会忽略。使用的是ssl链接,那么端口号将被显示出来?)
[REQUEST_TIME] => 1450940501 //请求开始时的时间戳。从 PHP 5.1.0 起可用
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36
官方文档 http://php.net/manual/zh/reserved.variables.server.php
以上就介绍了$_SERVER中常用各值说明,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










