PHP实战中知识总结 / 超级全局变量$_SERVER详解
$_SERVER详解
名称 | 解析 |
---|---|
$_SERVER['SCRIPT_NAME'] | 当前脚本的路径 |
dirname($_SERVER['SCRIPT_NAME'] | dirname() 返回路径中的目录部分 |
$_SERVER['SCRIPT_FILENAME'] | 当前脚本执行的绝对路径 |
$_SERVER['HTTP_HOST'] | 获取当前域名 |
$_SERVER['SERVER_NAME'] | 输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同 |
$_SERVER['SystemRoot'] | 当前服务器的操作系统的目录 |
$_SERVER['SERVER_SOFTWARE'] | 服务器软件配置信息 |
$_SERVER['SERVER_PORT'] | 服务器端口 |
$_SERVER ['REMOTE_PORT'] | 用户连接到服务器时所使用的端口 |
$_SERVER['SERVER_ADDR'] | 服务器的ip地址 |
$_SERVER['REMOTE_ADDR'] | 浏览网页的用户ip。 |
$_SERVER['DOCUMENT_ROOT'] | 当前运行脚本所在的根目录 |
$_SERVER['REQUEST_SCHEME'] | 服务器通信协议,是http或https。 |
$_SERVER['SERVER_ADMIN'] | 服务器管理员信息 |
$_SERVER['REQUEST_METHOD'] | 请求数据的方式 |
$_SERVER['REQUEST_URI'] | 当前脚本路径,根目录之后的目录 |
$_SERVER['PHP_SELF'] | 当前正在执行脚本的文件名 |
$_SERVER['REQUEST_TIME'] | 得到请求开始时的时间戳。 |
$_SERVER['HTTP_COOKIE'] | 获取浏览器的cookie信息。 |
$_SERVER['HTTP_CONNECTION'] | 当前请求的连接情况 |
$_SERVER['HTTP_USER_AGENT'] | 获取用户相关信息,包括用户浏览器、操作系统等信息 |
$_SERVER['HTTP_ACCEPT'] | 当前请求的ACCEPT头部信息 |
$_SERVER['HTTP_ACCEPT_LANGUAGE'] | 返回用户默认的语言设置,后面的q值表示用户对该语言的喜好程度 |