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中的字符串函数
Nov 24 PHP
global.php
Dec 09 PHP
用mysql触发器自动更新memcache的实现代码
Oct 11 PHP
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
php ci框架验证码实例分析
Jun 26 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
php实现网站顶踩功能的完整前端代码
Jul 19 PHP
PHP实现图片压缩
Sep 09 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 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 验证码的实现代码
2011/07/17 PHP
PHP中读写文件实现代码
2011/10/20 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
PHP goto语句用法实例
2019/08/06 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
js下弹出窗口的变通
2007/04/18 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
js date 格式化
2017/02/15 Javascript
Vue 使用 Mint UI 实现左滑删除效果CellSwipe
2018/04/27 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
JavaScript实现单英文金山打字通
2020/07/24 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
python3中bytes和string之间的互相转换
2017/02/09 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
毕业生在校学习的自我评价分享
2013/10/08 职场文书
大学自荐信
2013/12/12 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
《学棋》教后反思
2014/04/14 职场文书
高中同学会活动方案
2014/08/14 职场文书
超市创业计划书
2014/09/15 职场文书
七夕情人节问候语
2015/11/11 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python