cookie和session处理
1.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);
1.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);
1.3、闪存
# 定义好,在下一次HTTP请求中获取到,第二次就没有了Session::flash('name','value');