yii 开启session

首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),
虽然没有使用session_start(),你仍然可以使用$_SESSION全局变量,但最好使用
Yii框架封装的Yii::app->session:

设置session变量:

Yii::app()->session['id'] = $user_info['id'];
Yii::app()->session['nickname'] = $user_info['nickname'];
Yii::app()->session['groupid'] = $user_info['groupid'];
Yii::app()->session['jidi_id'] = $user_info['jidi_id'];

使用: echo Yii::app()->session['id'];
移除: unset(Yii::app()->session['id']);

最后,当用户退出登录(logout),你需要消除痕迹,可使用:
Yii::app()->session->clear() 移去所有session变量,然后,调用
Yii::app()->session->destroy() 移去存储在服务器端的数据。

原文地址:https://www.cnblogs.com/klj123wan/p/2943177.html