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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
PHP 图片上传代码
Sep 13 PHP
选择PHP作为网站开发语言的原因分享
Jan 03 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
PHP 读取文本文件内容并分页显示
Jan 02 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP实时统计中文字数和区别
Feb 28 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
Apr 06 PHP
php实现断点续传大文件示例代码
Jun 19 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
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
进一步探究Python的装饰器的运用
2015/05/05 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Python中的推导式使用详解
2015/06/03 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Python中django学习心得
2017/12/06 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
介绍Ibatis的核心类
2013/11/18 面试题
机电一体化大学生求职信
2013/11/08 职场文书
兼职学生的自我评价
2013/11/24 职场文书
求职信模板怎么做
2014/01/26 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
廉政教育的心得体会
2014/09/01 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
政协委员个人总结
2015/03/03 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书