php全局变量不同脚本,PHP中已经预定义了9个超级全局变量,并且这些超级全局变量可以在脚本的任何地方不用声明就可以直接使用,从而更加方便的帮我们解决很多问题。其中这些超级全局变量分为:$GLOBAL...

PHP中已经预定义了9个超级全局变量,并且这些超级全局变量可以在脚本的任何地方不用声明就可以直接使用,从而更加方便的帮我们解决很多问题。其中这些超级全局变量分为:$GLOBALS 、 $_SERVER 、 $_REQUEST 、 _POST 、 _GET 、 _FILES 、 _ENV 、$_COOKIE 和 $_SESSION 。

一、下面分别介绍PHP中的9个超级全局变量:1、 $GLOBALS

储存全局作用域中的变量

2、 $_SERVER

获取服务器相关信息

3、 $_REQUEST

获取POST和GET请求的参数

4、 $_POST

获取表单的POST请求参数

5、 $_GET

获取表单的GET请求参数

6、 $_FILES

获取上传文件的的变量

7、 $_ENV

获取服务器端环境变量的数组

8、 $_COOKIE

浏览器cookie的操作

设置cookie:

setcookie(name, value, expire, path, domain);

获取cookie:

$_COOKIE["user"];

删除cookie:

// 设置过期时间

setcookie("user", "", time() - 3600);

9、 $_SESSION

服务端session的操作

使用session前一定要调用session_start(), 来启动session

储存session:

// 数组操作

$_SESSION["name"] = "yunbook.vip";

销毁session:

// 销毁一个

unset($_SESSION["name"]);

// 销毁所有的session

session_destroy() 和 unset($_SESSION);

二、测试<?php

// 测试代码如下:

// 1、打印$GLOBALS

echo '1、$GLOBALS=';

var_dump($GLOBALS);

echo "
";

// 2、打印$_SERVER

echo '2、$_SERVER=';

var_dump($_SERVER);

echo "
";

// 3、打印$_REQUEST

echo '3、$_REQUEST=';

var_dump($_REQUEST);

echo "
";

// 4、打印$_POST

echo '4、$_POST=';

var_dump($_POST);

echo "
";

// 5、打印$_GET

echo '5、$_GET=';

var_dump($_GET);

echo "
";

// 6、打印$_FILES

echo '6、$_FILES=';

var_dump($_FILES);

echo "
";

// 7、打印$_ENV

echo '7、$_ENV=';

var_dump($_ENV);

echo "
";

// 8、打印$_COOKIE

echo '8、$_COOKIE=';

var_dump($_COOKIE);

echo "
";

// 9、打印$_SESSION

echo '9、$_SESSION=';

var_dump($_SESSION);

echo "
";

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值