TP6 Session

2023-07-30 17:47:11 浏览数 (1)

开启Session:在app/middleware.php中,去掉SessionInit的注释,在项目中引入

代码语言:javascript复制
use thinkfacadeSession;

赋值:

代码语言:javascript复制
Session::set('name', 'lqk');

判断Session是否存在:

代码语言:javascript复制
Session::has('name');

获取Session:

代码语言:javascript复制
Session::get('name');

#  如果不存在则返回空
Session::get('name', '');

#  获取所有Session
Session::all();

删除Session:

代码语言:javascript复制
#  直接删除
Session::delete('name');

#  返回值后删除
Session::pull('name');

#  删除所有Session
Session::clear();

助手函数:

代码语言:javascript复制
#  赋值
session('name', 'thinkphp');

#  判断Session是否存在
session('?name');

#  获取Session
session('name');

#  删除Session
session('name', null);

#  删除所有Session
session(null);

0 人点赞