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写入WRITE编码为UTF8的文件的实现代码
Jul 07 PHP
解析PHP汉字转换拼音的类
Jun 18 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
php批量修改表结构实例
May 24 PHP
详解cookie验证的php应用的一种SSO解决办法
Oct 20 PHP
详细解读php的命名空间(一)
Feb 21 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
Apr 20 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
php创建类并调用的实例方法
Sep 25 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
详解PHP中的Traits
2015/07/29 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
Python实现的简单排列组合算法示例
2018/07/04 Python
python随机数分布random测试
2018/08/27 Python
Django的models模型的具体使用
2019/07/15 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
python Scrapy框架原理解析
2021/01/04 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
学生个人求职自荐信格式
2013/09/23 职场文书
银行办公室岗位职责
2014/03/10 职场文书
讲座主持词
2014/03/20 职场文书
工作分析计划书
2014/04/30 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers