PHP的$_SERVER超全局变量详解 网络安全 黑基网,黑基安全网,网络安全,手机黑基网,黑基网博客,移动网络安全,物联网安全,heijiwang.

IP: 已被记录,请勿违法!

PHP的$_SERVER超全局变量详解

2020-5-30

load...

导语
$_SERVER 是PHP预定义的超全局变量。所谓“超全局变量”,即在脚本全部作用域中都可以使用,$_SERVER保存关于报头、路径和脚本位置的信息。工作中经常忘记,在此整理记录下,加深印象。测试是在Windows下进行的,环境为Apache/2.4.23 (Win32)+PHP/5.6.27-nts,访问域名为http://www.example.com/index....,文件目录在E:/WWW/example/。

主要内容详解
$_SERVER["SCRIPT_NAME"] => "/index.php",当前脚本路径
$_SERVER["REQUEST_URI"] => "/index.php?id=1",访问的页面URI,包含查询字符串
$_SERVER["QUERY_STRING"] => "id=1",查询字符串,不存在为" "
$_SERVER["REQUEST_METHOD"] => "GET",请求方法,如"POST"、"PUT"等
$_SERVER["SERVER_PROTOCOL"] => "HTTP/1.1",通信协议的名称和版本
$_SERVER["GATEWAY_INTERFACE"] => "CGI/1.1",服务器使用的CGI 规范的版本
$_SERVER["REMOTE_PORT"] => "60599",用户连接服务器使用的端口
$_SERVER["SCRIPT_FILENAME"] => "E:/WWW/example/index.php",当前脚本的绝对路径
$_SERVER["DOCUMENT_ROOT"] => "E:/WWW/example/",当前脚本文档根目录的绝对路径
$_SERVER["REMOTE_ADDR"] => "127.0.0.1",用户的IP地址
$_SERVER["SERVER_PORT"] => "80",服务器使用的端口
$_SERVER["SERVER_ADDR"] => "127.0.0.1",服务器的IP地址
$_SERVER["SERVER_NAME"] => "www.example.com",服务器的主机名,注:如果脚本运行于虚拟主机中,该名称是由
下页    上页    全部    余下    
 
分享至:
  Windows平台编写bat脚本,后台启动多个程序
  完成一次渗透测试项目-乙方视觉思路整理
返回上级 返回首页