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值表示用户对该语言的喜好程度

PHP实战中知识总结