传智黑马PHP69期-第7部分ThinkPhp-第3天TP-10_cookie操作

第7部分 ThinkPhp

第3天 TP

10_cookie 操作

cookie 和 session 处理

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);

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);

3.闪存

# 定义好,在下一次HTTP请求中获取到,第2没有了
Session::flash('name','value');

 

 

 

 

  

 

posted on 2020-02-27 13:46  herisson_pan  阅读(15)  评论(0)    收藏  举报

导航