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实现长连接的方法与注意事项的问题
May 10 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
sae使用smarty模板的方法
Dec 17 PHP
php+ajax无刷新上传图片实例代码
Nov 17 PHP
php生成图片验证码的方法
Apr 15 PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 PHP
php连接mysql数据库
Mar 21 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
Laravel5.1 框架响应基本用法实例分析
Jan 04 PHP
php慢查询日志和错误日志使用详解
Feb 27 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 设计模式之 单例模式
2008/12/19 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
JavaScript 中的六种循环方法
2021/01/06 Javascript
浅谈python numpy中nonzero()的用法
2018/04/02 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
解决DataFrame排序sort的问题
2018/06/07 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
Python pickle模块实现对象序列化
2019/11/22 Python
django框架forms组件用法实例详解
2019/12/10 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
党员大会主持词
2014/04/02 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
致运动员赞词
2015/07/22 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js