别人整理的服务器变量:$_SERVER


Posted in PHP onOctober 20, 2006

[ 2006/04/09 21:46 | by andyli ] 
收集,好东西
/**********************
*
* author : Emerald
*
* homepage : http://gi.2288.org:88/
*
* sitename : 绿色学院 - Green Institute
*
* date  : 2005-2-11 2:27:18
*
* PHP 服务器变量:$_SERVER
*
**********************/

echo            

$_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['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 认证功能,这个变量便是认证的类型。

$_SERVER['PHP_SELF'].'
'    #当前正在执行脚本的文件名,与 document root相关。
?> 

PHP 相关文章推荐
php db类库进行数据库操作
Mar 19 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
PHP查询网站的PR值
Oct 30 PHP
php curl模拟post提交数据示例
Dec 31 PHP
php自定文件保存session的方法
Dec 10 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
Sep 17 PHP
php 字符串中是否包含指定字符串的多种方法
Apr 12 PHP
php学习笔记之字符串常见操作总结
Jul 16 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 #PHP
PHP新手上路(十)
Oct 09 #PHP
来自PHP.NET的入门教程
Oct 09 #PHP
PHP新手上路(九)
Oct 09 #PHP
PHP新手上路(二)
Oct 09 #PHP
PHP新手上路(三)
Oct 09 #PHP
PHP新手上路(四)
Oct 09 #PHP
You might like
虚拟主机中对PHP的特殊设置
2006/10/09 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
Vue动态获取width的方法
2018/08/22 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
Python提取网页中超链接的方法
2016/09/18 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python找出最小的K个数实例代码
2018/01/04 Python
分数霸榜! python助你微信跳一跳拿高分
2018/01/08 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
python and or用法详解
2019/06/26 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
linux面试题参考答案(6)
2016/06/23 面试题
为什么要用EJB
2014/04/17 面试题
审计主管岗位职责
2014/01/31 职场文书
学习心理学的体会
2014/11/07 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
建党伟业电影观后感
2015/06/01 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript