TP6中Session的使⽤Session的使⽤:
1、必须先开启session
到app/middleware.php ⽂件,到下⾯⼀⾏,并取消前⾯的注释
\think\middleware\SessionInit::class
2、Session的使⽤
对应控制器⽂件顶部引⼊Session类
use think\facade\Session;
设置Session
1/**
2 * 设置session
3*/
4public function setSession()
5 {
6 Session::set("user_name","yangphp");
7 Session::set("user_id","1001");
8
9return "设置session 成功!";
10 }
获取Session
1/**
2 * 读取session
3*/
4public function getSession()
5 {
6echo "user_name : ".Session::get("user_name");
7echo "<br />";
8echo "user_id : ".Session::get("user_id");
9 }
清空Session
session如何设置和读取1public function clearSession()
2 {
3//删除 user_name 的值
4 Session::delete('user_name');
5//删除所有的值
6 Session::clear();
7
8return "成功清除所有session";
9 }
3、使⽤助⼿函数操作Session (推荐)
1// 赋值
2 session('name', 'thinkphp');
3// 判断是否赋值
4 session('?name');
5// 取值
6 session('name');
7// 删除
8 session('name', null);
9// 清除session
10 session(null);
特别注意:
设置Session后,代码不能使⽤ exit 或者die中断,否则将会设置不成功
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论