PHP中$_SERVER的详细参数与说明


Posted in PHP onJuly 29, 2008

$_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 相关文章推荐
什么是MVC,好东西啊
May 03 PHP
Ajax+PHP边学边练 之五 图片处理
Dec 03 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
解析php中const与define的应用区别
Jun 18 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
php将html转成wml的WAP标记语言实例
Jul 08 PHP
使用phpQuery获取数组的实例
Mar 13 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
Apr 20 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
php-7.3.6 编译安装过程
Feb 11 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 PHP
php include的妙用,实现路径加密
Jul 29 #PHP
php5编程中的异常处理详细方法介绍
Jul 29 #PHP
php intval的测试代码发现问题
Jul 27 #PHP
php在线打包程序源码
Jul 27 #PHP
php对gzip文件或者字符串解压实例参考
Jul 25 #PHP
php+mysql写的简单留言本实例代码
Jul 25 #PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 #PHP
You might like
Banner程序
2006/10/09 PHP
第十三节--对象串行化
2006/11/16 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
在layui框架中select下拉框监听更改事件的例子
2019/09/20 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
2019/12/09 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
Python 对象中的数据类型
2017/05/13 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
法国房车租赁网站:Yescapa
2019/08/26 全球购物
材料工程专业毕业生求职信
2014/03/04 职场文书
班干部演讲稿
2014/04/24 职场文书
课外科技活动总结
2014/08/27 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL