Session赋值比较简单,直接使用:
- session('name','value'); //设置session
3.2.3版本开始,session赋值操作支持二维,例如:
- session('user.user_id',10); //设置session
Session取值使用:
- $value = session('name');
- // 获取所有的session 3.2.2版本新增
- $value = session();
3.2.3版本开始支持二维数组取值,例如:
- $value = session('user.user_id');
删除某个session的值使用:
- session('name',null); // 删除name
3.2.3版本开始支持删除二维数组,例如:
- session('user.user_id',null); // 删除session
要删除所有的session,可以使用:
- session(null); // 清空当前的session
要判断一个session值是否已经设置,可以使用
- // 判断名称为name的session值是否已经设置
- session('?name');
Cookie设置
- cookie('name','value'); //设置cookie
- cookie('name','value',3600); // 指定cookie保存时间
Cookie获取
- $value = cookie('name');
如果要获取所有的cookie,可以使用:
- $value = cookie();
Cookie删除
删除某个cookie的值,使用:
- cookie('name',null);
要删除所有的Cookie值,可以使用:
- cookie(null); // 清空当前设定前缀的所有cookie值