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 数组遍历的差异(array_diff 的实现)
Mar 23 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
PHP获取文件相对路径的方法
Feb 26 PHP
php实现window平台的checkdnsrr函数
May 27 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
Aug 12 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函数eval()介绍和使用示例
2014/08/20 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
JQuery弹出层示例可自定义
2014/05/19 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
完善的jquery处理机制
2016/02/21 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
如何实现vue的tree组件
2020/12/03 Vue.js
Python重新引入被覆盖的自带function
2014/07/16 Python
Python记录详细调用堆栈日志的方法
2015/05/05 Python
python装饰器初探(推荐)
2016/07/21 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
python线程池如何使用
2020/05/28 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
python用Configobj模块读取配置文件
2020/09/26 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
班主任经验交流会主持词
2014/04/01 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书