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第一季视频教程(李炎恢+php100 不断更新)
May 29 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
PHP中使用SimpleXML检查XML文件结构实例
Jan 07 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
php实现比较两个字符串日期大小的方法
May 12 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
PHP实现数据分页显示的简单实例
May 26 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PDO::exec讲解
Jan 28 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中文件上传的安全问题
2006/10/09 PHP
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
js上传图片预览的实现方法
2017/05/09 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
angularjs路由传值$routeParams详解
2020/09/05 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
python简单实现刷新智联简历
2016/03/30 Python
python 性能提升的几种方法
2016/07/15 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
python三大神器之fabric使用教程
2019/06/10 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
幼儿园开学家长寄语
2014/01/19 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
本科生就业推荐信
2014/05/19 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
Python入门之基础语法详解
2021/05/11 Python