别人整理的服务器变量:$_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 相关文章推荐
discuz Passport 通行证 整合笔记
Jun 30 PHP
PHP 图片上传实现代码 带详细注释
Apr 29 PHP
解析php中获取系统信息的方法
Jun 25 PHP
php中error与exception的区别及应用
Jul 28 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
PHP使用反向Ajax技术实现在线客服系统详解
Jul 01 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
Laravel 数据库加密及数据库表前缀配置方法
Oct 10 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 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 读取文件乱码问题
2010/02/20 PHP
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
javascript中如何处理引号编码"
2013/08/15 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python3 模块、包调用&路径详解
2017/10/25 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python实现把类当做字典来访问
2019/12/16 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
初中学生操行评语
2014/12/26 职场文书
Python中文纠错的简单实现
2021/07/07 Python
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技