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(8) php 数组
Mar 05 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
教你如何开启shopnc b2b2c 伪静态
Oct 21 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
Mar 23 PHP
PHP使用NuSOAP调用Web服务的方法
Jul 18 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
tp5实现微信小程序多图片上传到服务器功能
Jul 16 PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
美国羊皮公司:Overland
2018/01/15 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
银行先进个人事迹材料
2014/05/11 职场文书
淘宝客服工作职责
2014/07/11 职场文书
消防志愿者活动方案
2014/08/23 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
违纪检讨书
2015/01/27 职场文书
大学生读书笔记大全
2015/07/01 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python