yii2.0 退出怎么销毁session

yii2.0 退出怎么销毁session


aluckdog
浏览 692回答 1
1回答

尚方宝剑之说

[译注:Session中文翻译为会话,Cookie有些翻译成小甜饼,不贴切,两个单词保留英文] Sessions 和 cookies 允许数据在多次请求中保持, 在纯PHP中,可以分别使用全局变量$_SESSION 和$_COOKIE 来访问,Yii将session和cookie封装成对象并增加一些功能, 可通过面向对象方式访问它们。Sessions和 请求 和 响应类似, 默认可通过为yii\web\Session 实例的session 应用组件 来访问sessions。开启和关闭 Sessions可使用以下代码来开启和关闭session。$session = Yii::$app->session;// 检查session是否开启if ($session->isActive) ...// 开启session$session->open();// 关闭session$session->close();// 销毁session中所有已注册的数据$session->destroy();多次调用yii\web\Session::open() 和yii\web\Session::close() 方法并不会产生错误, 因为方法内部会先检查session是否已经开启。
打开App,查看更多内容
随时随地看视频慕课网APP