php中变量及部分适用方法


Posted in PHP onMarch 27, 2008

变量:$_SERVER,         在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_SERVER_VARS   
变量:$_ENV,               在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_ENV_VARS   
变量:$_COOKIE,         在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_COOKIE_VARS   
变量:$_GET,               在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_GET_VARS   
变量:$_POST,             在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_POST_VARS   
变量:$_FILES,             在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_POST_FILES   
变量:$_REQUEST,       在   PHP   4.1.0   及以后版本使用。之前的版本,没有等价的数组   
变量:$_SESSION,       在   PHP   4.1.0   及以后版本使用。之前的版本,使用   $HTTP_SESSION_VARS   
变量:$GLOBALS           $GLOBALS   在   PHP   3.0.0   及以后版本中适用   

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['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或asp创建网页桌面快捷方式的代码
Mar 23 PHP
PHP 获取MySQL数据库里所有表的实现代码
Jul 13 PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
php实现简单的MVC框架实例
Sep 23 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
Apr 10 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 PHP
Laravel相关的一些故障解决
Aug 19 PHP
php Undefined index和Undefined variable的解决方法
Mar 27 #PHP
php.ini中的php-5.2.0配置指令详解
Mar 27 #PHP
一家之言的经验之谈php+mysql扎实个人基本功
Mar 27 #PHP
php部分常见问题总结
Mar 27 #PHP
php+mysql分页代码详解
Mar 27 #PHP
Mysql和网页显示乱码解决方法集锦
Mar 27 #PHP
require(),include(),require_once()和include_once()区别
Mar 27 #PHP
You might like
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
php类自动加载器实现方法
2015/07/28 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
快速了解Python开发环境Spyder
2020/06/29 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
毕业典礼主持词大全
2014/03/26 职场文书
商场主管竞聘书
2014/03/31 职场文书
酒店节能减排方案
2014/05/26 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL