php常用的超全局变量

PHP超全局变量(预定义好的,都是大写)

1.$_GET //接收表单的method=get时,及地址栏问号(?) 传值
2.$_POST, //接收表单的method=post
3.$_SERVER //获取服务器的相关信息
4.$_SESSION//会话技术的一种: 将数据存储在服务器端
5.$_COOKIE//会话技术的一种: 将数据存储在客户端
6.$_FILES //获取上传文件的相关信息
7.$GLOBALS //包含所有超全局变量及全局变量的信息.
这里写图片描述
这里写图片描述
这里写图片描述

$_SESSION

①开启SESSION会话功能
在使用和设置前必须开启session.
session_start();
②设置SESSION数据
$_SESSION[‘username’] = ‘haha’
③读取SESSION数据
echo $_SESSION[‘名称’]
echo $_SESSION[‘username’]
这里写图片描述
删除SESSION数据
array() // 空数组
unset // unset($_SESSION[‘username’]); 删除对应的session值,
session_destroy(); //删除当前的session文件,但是不会释放内存.
删除session两个命令结合使用:
先unset 再 session_destroy();

赋值:setcookie(‘cookie名’,’cookie值’);
这里写图片描述
取值:
$_COOKIE(‘cookie名’);
取得系统超全局变量$_COOKIE数组某单元的值;
通过超全局变量: $_COOKIE[‘读取设置的cookie名称’]

删除COOKIE的方法
设置cookie的过期时间:
将当前时间-1或-999999;
setcookie(名,值,time()-9999999)
Setcookie的第三个参数:‘/’在网站任何目录都可以使用

$GLOBALS

$GLOBALS超全局数组: 包括所有的超全局变量和全局变量. (不包括局部变量)
1.在函数内部,直接可以通过$GLOBALS, 使用全局变量.
2.方法: 值 = $GLOBALS[‘全局变量的名称’]
这里写图片描述
这里写图片描述

超全局变量$_FILES

这里写图片描述
获取上传文件相关信息, 注意: $_FILES 是一个二维数组;
这里写图片描述

上传文件错误代码
这里写图片描述

查看上传的临时文件
服务器端: 运行中输入: temp 可以查看上传的临时文件
这里写图片描述
修改上传文件的临时目录, upload_tmp_dir (php.ini)
这里写图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值