🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
引入命名空间 ~~~ use System\Session ~~~ ## 写入数据 ~~~ $user= ['id' => 1, 'username' => 'admin', 'name' => '管理员']; Session::set('user', $user); ~~~ ## 读取数据 ~~~ $user = Session::get('user', null); // 第二个参数表示Session不存时返回的值 if ($user !== null) echo $user['username']; ~~~ ## Session 是否存在 ~~~ if (Session::has('user')) { echo '存在'; } else { echo '不存在'; } ~~~ ## 删除 Session ~~~ Session::delete('user'); ~~~ ## 原生语法 Session 驱动继承自 \SessionHandler,因此即使启用了非 php 原生实现,如启用了Redis存放Session, 您仍然可以使用原生的session 操作方式,以下代码也是可以正常运行 ~~~ $_SESSION['user'] = ['id' => 1, 'username' => 'admin', 'name' => '管理员']; echo $_SESSION['user']['username']; ~~~