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
Smarty+QUICKFORM小小演示
Feb 25 PHP
在Windows系统上安装PHP运行环境文字教程
Jul 19 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
Jun 07 PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 PHP
ThinkPHP中处理表单中的注意事项
Nov 22 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
启用Csrf后POST数据时出现的400错误
Jul 05 PHP
php实现文件上传及头像预览功能
Jan 15 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 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
php使用GeoIP库实例
2014/06/27 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
九种原生js动画效果
2015/11/11 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
js实现移动端轮播图滑动切换
2020/12/21 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中的pass语句使用方法讲解
2015/05/14 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
简单易懂的python环境安装教程
2017/07/13 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
三好学生先进事迹材料
2014/08/28 职场文书
2014年共青团工作总结
2014/12/10 职场文书
学校食堂管理制度
2015/08/04 职场文书
用Python创建简易网站图文教程
2021/06/11 Python