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中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
PHP全概率运算函数(优化版) Webgame开发必备
Jul 04 PHP
php入门之连接mysql数据库的一个类
Apr 21 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
超详细的php用户注册页面填写信息完整实例(附源码)
Nov 17 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
php处理带有中文URL的方法
Jul 11 PHP
PHP数据对象PDO操作技巧小结
Sep 27 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
PHP新手指南
Apr 01 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下使用iconv需要注意的问题
2010/11/20 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
Scrapy的简单使用教程
2017/10/24 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
Python中字符串List按照长度排序
2019/07/01 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
《槐乡五月》教学反思
2014/04/25 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
精神文明建设标语
2014/06/16 职场文书
2014年村官工作总结
2014/11/24 职场文书
家长学校教学计划
2015/01/19 职场文书
台风停课通知
2015/04/24 职场文书
2015年环卫工作总结
2015/04/28 职场文书
python如何做代码性能分析
2021/04/26 Python
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL