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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
php 正则表达式小结
Aug 31 PHP
php函数之子字符串替换 str_replace
Mar 23 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
微信扫描二维码登录网站代码示例
Dec 30 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
ThinkPHP模版中导入CSS和JS文件的方法
Nov 29 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
php对微信支付回调处理的方法
Aug 23 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 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
xajax写的留言本
2006/11/25 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
PHP实现事件机制的方法
2015/07/10 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
JQuery弹出层示例可自定义
2014/05/19 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
python解决网站的反爬虫策略总结
2016/10/26 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
Python sys模块常用方法解析
2020/02/20 Python
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
计算机系毕业生推荐信
2013/11/06 职场文书
物流专业求职计划书
2014/01/10 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
环保建议书400字
2014/05/14 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
防灾减灾标语
2014/10/07 职场文书
追悼会答谢词范文
2015/09/29 职场文书
Python基础之数据结构详解
2021/04/28 Python