官方文檔:https://www.kancloud.cn/manual/thinkphp6_0/1037635
使用session,引入
use think\facade\Session;
賦值
Session::set('name', 'thinkphp');
取值
-
// 如果值不存在,返回null
-
Session::get('name');
-
// 如果值不存在,返回空字符串
-
Session::get('name', '');
-
// 獲取全部數據
-
Session::all();
刪除
Session::delete('name');
取值並刪除
-
// 取值並刪除
-
Session::pull('name');
如果name的值不存在,返回Null
。
清空
Session::clear();
助手函數
系統也提供了助手函數session
完成相同的功能,例如:
-
// 賦值
-
session('name', 'thinkphp');
-
// 判斷是否賦值
-
session('?name');
-
// 取值
-
session('name');
-
// 刪除
-
session('name', null);
-
// 清除session
-
session(null);