当前位置: 代码迷 >> 综合 >> 07thinkphp 第三天 cookie和session处理 + 闪存
  详细解决方案

07thinkphp 第三天 cookie和session处理 + 闪存

热度:55   发布时间:2023-10-11 00:00:09.0

5.1、cookie操作

ThinkPHP采用think\facade\Cookie类提供Cookie支持。think\Cookie

配置文件位于 config/cookie.php

# 设置// 设置Cookie 有效期为 3600秒Cookie::set('name','value',3600);cookie('name', 'value', 3600);# 判断是否存在Cookie::has('name');cookie('?name')# 获取Cookie::get('name');cookie('name');# 删除Cookie::delete('name');cookie('name', null);

 

07thinkphp 第三天 cookie和session处理 + 闪存

07thinkphp 第三天 cookie和session处理 + 闪存

07thinkphp 第三天 cookie和session处理 + 闪存

5.2、session操作

可以直接使用think\facade\Session类操作Session

配置文件位于config/session.php文件中

# 设置
Session::set('name','thinkphp');
session('name', 'thinkphp');# 闪存
Session::flash('name','value');# 判断是否存在
Session::has('name');
session('?name');# 取值
Session::get('name');
session('name');# 删除
Session::delete('name');
session('name', null);# 清空
Session::clear();
session(null);

07thinkphp 第三天 cookie和session处理 + 闪存

 

 

5.3、闪存

# 定义好,在下一次HTTP请求中获取到,第2次请求就没有了

Session::flash('name','value');

07thinkphp 第三天 cookie和session处理 + 闪存

 

  相关解决方案