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 相关文章推荐
PHP安全编程之加密功能
Oct 09 PHP
967 个函式
Oct 09 PHP
PHP has encountered an Access Violation
Jan 15 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
PHP实现的比较完善的购物车类
Dec 02 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
python进程与线程小结实例分析
Nov 11 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
基于php中使用excel的简单介绍
2013/08/02 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php实现ip白名单黑名单功能
2015/03/12 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
详解jQuery中的事件
2016/12/14 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python 多线程重启方法
2019/02/18 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
财务学生的职业生涯发展
2014/02/11 职场文书
保护环境建议书300字
2014/05/13 职场文书
2015个人半年总结范文
2015/03/09 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书