PHP中$_SERVER的详细参数与说明


Posted in PHP onJuly 29, 2008

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。
$_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。
$_SERVER['SERVER_PROTOCOL'] #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER['REQUEST_METHOD'] #访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。
$_SERVER['QUERY_STRING'] #查询(query)的字符串。
$_SERVER['DOCUMENT_ROOT'] #当前运行脚本所在的文档根目录。在服务器配置文件中定义。
$_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: 头部的内容。例如:“en”。
$_SERVER['HTTP_CONNECTION'] #当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。
$_SERVER['HTTP_HOST'] #当前请求的 Host: 头部的内容。
$_SERVER['HTTP_REFERER'] #链接到当前页面的前一页面的 URL 地址。
$_SERVER['HTTP_USER_AGENT'] #当前请求的 User_Agent: 头部的内容。
$_SERVER['HTTPS'] — 如果通过https访问,则被设为一个非空的值(on),否则返回off
$_SERVER['REMOTE_ADDR'] #正在浏览当前页面用户的 IP 地址。
$_SERVER['REMOTE_HOST'] #正在浏览当前页面用户的主机名。
$_SERVER['REMOTE_PORT'] #用户连接到服务器时所使用的端口。
$_SERVER['SCRIPT_FILENAME'] #当前执行脚本的绝对路径名。
$_SERVER['SERVER_ADMIN'] #管理员信息
$_SERVER['SERVER_PORT'] #服务器所使用的端口
$_SERVER['SERVER_SIGNATURE'] #包含服务器版本和虚拟主机名的字符串。
$_SERVER['PATH_TRANSLATED'] #当前脚本所在文件系统(不是文档根目录)的基本路径。
$_SERVER['SCRIPT_NAME'] #包含当前脚本的路径。这在页面需要指向自己时非常有用。
$_SERVER['REQUEST_URI'] #访问此页面所需的 URI。例如,“/index.html”。
$_SERVER['PHP_AUTH_USER'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。
$_SERVER['PHP_AUTH_PW'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。
$_SERVER['AUTH_TYPE'] #当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型

PHP 相关文章推荐
PHP二维数组的去重问题解析
Jul 17 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
php之CodeIgniter学习笔记
Jun 17 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
PHP会话控制实例分析
Dec 24 PHP
微信公众号开发之通过接口删除菜单
Feb 20 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
php中请求url的五种方法总结
Jul 13 PHP
PHP钩子实现方法解析
May 21 PHP
php命令行模式代码实例详解
Feb 26 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 PHP
php include的妙用,实现路径加密
Jul 29 #PHP
php5编程中的异常处理详细方法介绍
Jul 29 #PHP
php intval的测试代码发现问题
Jul 27 #PHP
php在线打包程序源码
Jul 27 #PHP
php对gzip文件或者字符串解压实例参考
Jul 25 #PHP
php+mysql写的简单留言本实例代码
Jul 25 #PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 #PHP
You might like
PHP学习笔记之一
2011/01/17 PHP
php实现分页工具类分享
2014/01/09 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
Express.JS使用详解
2014/07/17 Javascript
Javascript实现单例模式
2016/01/24 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Python设计密码强度校验程序
2020/07/30 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
TCP/IP模型的分界线
2012/12/01 面试题
办公室文秘自我评价
2013/09/21 职场文书
导游词之台湾安平古堡
2019/12/25 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python