传智黑马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) 收藏 举报
浙公网安备 33010602011771号