session无法清除

浏览:827 发布日期:2019/08/29 分类:ThinkPHP6专区
public function out(){
        session(null);
        $this->success('退出成功','/login/index');
}
protected function success($msg = '', $url = null)
    {
        $this->assign(compact('msg'));
        $this->assign(compact('url'));
        exit(View::fetch('public/success'));

    }
这样跳转到 login/index 之后获取session('user'),是能获取到值的,就相当于out方法没有清楚掉session

但是如果注释掉 out 方法中的$this->success('退出成功','/login/index');在浏览器中访问 login/index 获取session('user')就没有值了
最佳答案
评论( 相关
后面还有条评论,点击查看>>