PHP中$_SERVER使用说明


Posted in PHP onJuly 05, 2015

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。

$_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动态生成JavaScript代码
Mar 09 PHP
建站常用13种PHP开源CMS比较
Aug 23 PHP
php 处理上百万条的数据库如何提高处理查询速度
Feb 08 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
PHP 图片上传代码
Sep 13 PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 PHP
php数组键名技巧小结
Feb 17 PHP
php递归实现无限分类的方法
Jul 28 PHP
php实现微信公众平台账号自定义菜单类
Oct 11 PHP
php foreach如何跳出两层循环(详解)
Nov 05 PHP
php判断是否连接上网络的方法实例详解
Dec 14 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 PHP
php实现短信发送代码
Jul 05 #PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 #PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 #PHP
Cygwin中安装PHP方法步骤
Jul 04 #PHP
php使用Session和文件统计在线人数
Jul 04 #PHP
使用XHGui来测试PHP性能的教程
Jul 03 #PHP
编写PHP脚本过滤用户上传的图片
Jul 03 #PHP
You might like
PHP 数组遍历顺序理解
2009/09/09 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
React快速入门教程
2017/01/17 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
JS作用域链详解
2017/06/26 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
中国好声音广告词
2014/03/18 职场文书
平安建设实施方案
2014/03/19 职场文书
唐山大地震的观后感
2015/06/05 职场文书
实习感想范文
2015/08/10 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫