PHP提供的预定义变量数组
来源:互联网 发布:博客源码那个好 编辑:程序博客网 时间:2024/06/06 03:01
PHP提供的预定义变量数组
1、$_SERVER
说明:包含Web服务器创建的信息,他提供了服务器和客户配置及当前请求环境的有关信息,例如:客户端的IP地址等。根据服务器不同,$_SERVER中的变量值和变量个数会有差别。你可以通过下列代码来获取所有变量列表及值:
foreach ($_SERVER as $var => $value) {
echo "$var => $value<br />";
}
要获取其中的值可以用如下形式:
$_SERVER['REMOTE_ADDR'] // 客户IP地址
2、$_GET
说明:通过$_GET获取GET方法传递的参数值。
例如:$_GET['cat']
3、$_POST
说明:通过$_POST获取POST方法传递的参数值。
例如:$_POST['email']
4、$_COOKIE
说明:通过$_COOKIE获取用户Cookie中的信息。
例如:$_COOKIE['example']
5、$_FILE
说明:$_FILE包含了通过POST方法向服务器上传的数据的有关信息。它是个二维数组,第一维表示表单的文件上传元素名称,第二维表示5个预设值之一,如下:
$_FILE['upload-name']['name']——从客户端向服务器上传文件的文件名。
$_FILE['upload-name']['type']——上传文件的MIMIE类型。这个变量是否被赋值取决于浏览器的功能。
$_FILE['upload-name']['size']——上传文件的大小,以字节为单位。
$_FILE['upload-name']['tmp_name']——上传之后,将此文件移动到最终位置之前赋予的临时名。
$_FILE['upload-name']['error']——上传状态码,如下:
.UPLOAD_ERR_OK 文件上传成功
.UPLOAD_ERR_INI_SIZE 文件大小超出了upload_max_filesize所设定的最大值
.UPLOAD_ERR_FORM_SIZE 文件大小超出了MAX_FILE_SIZE隐藏表单域参数指定的最大值
.UPLOAD_ERR_PARTIAL 文件只上传了一部分
.UPLOAD_ERR_NO_FILE 上传表单中没有指定文件
6、$_ENV
说明:该变量提供PHP解析器所在服务器环境的有关信息。
例如:$_ENV['HOSTNAME'] 服务器主机名
$_ENV['SHELL'] 系统shell
7、$_SESSION
说明:包含与所有会话变量有关的信息。
8、$_REQUEST
说明:记录通过GET、POST、COOKIE等方法传递给脚本的变量,变量的顺序依赖于variables_order配置项指定的顺序。
9、$_GLOBALS
说明:包括全局作用域内的所有变量。
1、$_SERVER
说明:包含Web服务器创建的信息,他提供了服务器和客户配置及当前请求环境的有关信息,例如:客户端的IP地址等。根据服务器不同,$_SERVER中的变量值和变量个数会有差别。你可以通过下列代码来获取所有变量列表及值:
foreach ($_SERVER as $var => $value) {
}
要获取其中的值可以用如下形式:
$_SERVER['REMOTE_ADDR']
2、$_GET
说明:通过$_GET获取GET方法传递的参数值。
例如:$_GET['cat']
3、$_POST
说明:通过$_POST获取POST方法传递的参数值。
例如:$_POST['email']
4、$_COOKIE
说明:通过$_COOKIE获取用户Cookie中的信息。
例如:$_COOKIE['example']
5、$_FILE
说明:$_FILE包含了通过POST方法向服务器上传的数据的有关信息。它是个二维数组,第一维表示表单的文件上传元素名称,第二维表示5个预设值之一,如下:
$_FILE['upload-name']['name']——从客户端向服务器上传文件的文件名。
$_FILE['upload-name']['type']——上传文件的MIMIE类型。这个变量是否被赋值取决于浏览器的功能。
$_FILE['upload-name']['size']——上传文件的大小,以字节为单位。
$_FILE['upload-name']['tmp_name']——上传之后,将此文件移动到最终位置之前赋予的临时名。
$_FILE['upload-name']['error']——上传状态码,如下:
6、$_ENV
说明:该变量提供PHP解析器所在服务器环境的有关信息。
例如:$_ENV['HOSTNAME']
7、$_SESSION
说明:包含与所有会话变量有关的信息。
8、$_REQUEST
说明:记录通过GET、POST、COOKIE等方法传递给脚本的变量,变量的顺序依赖于variables_order配置项指定的顺序。
9、$_GLOBALS
说明:包括全局作用域内的所有变量。
0 0
- PHP提供的预定义变量数组
- php中预定义的超全局数组变量
- php的预定义变量
- PHP预定义变量
- PHP预定义变量
- PHP预定义变量
- PHP 预定义变量
- PHP预定义变量
- PHP预定义变量
- php预定义变量
- PHP数组之预定义超全局数组变量
- PHP重要的预定义变量
- PHP预定义数组
- PHP预定义变量数组种类概念(转)
- php超全局数组(预定义变量)
- PHP预定义的超全局数组
- php预定义变量about
- PHP预定义变量说明
- STL 之set和multiset(江南烟雨)
- PHP代码添加注释的几种格式
- PHP向浏览器输出数据的命令
- PHP的数据类型、类型转换及相关函数
- PHP变量
- PHP提供的预定义变量数组
- PHP的可变变量
- PHP常量
- 2014 CVPR 与 2013 ICCV
- Unity3D学习之(自动寻径)
- PHP三个等号与两个等号的区别
- PHP单引号和双引号字符串的区别
- PHP如何防止黑客利用注入漏洞执行危险的命令
- java 多线程应用(并发)