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 相关文章推荐
第十二节--类的自动加载
Nov 16 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
PHP执行linux系统命令的常用函数使用说明
Apr 27 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
Jun 24 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
Dec 24 PHP
ThinkPHP实例化模型的四种方法概述
Aug 22 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
php数组函数array_key_exists()小结
Dec 10 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
Dec 17 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
laravel实现简单用户权限的示例代码
May 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中数据的批量导入(csv文件)
2006/10/09 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
2019/02/21 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
jQuery实现增删改查
2020/12/22 jQuery
python实现划词翻译
2020/04/23 Python
import的本质解析
2017/10/30 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
浅谈python常用程序算法
2019/03/22 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Django-imagekit的使用详解
2020/07/06 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
2014年中秋节活动总结
2014/08/29 职场文书
创业计划书之水果店
2019/07/18 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang