时间:2021-07-01 10:21:17 帮助过:25人阅读
useyii\web\Session; $session = Yii::$app->session; // check if a session is already openif($session->isActive) ... // open a session$session->open(); // close a session$session->close(); // destroys all data registered to a session.$session->destroy(); 设置session $session = Yii::$app->session; $session->set('user_id', '1234'); //OR$session['user_id'] = '1234'; //OR$_SESSION['user_id'] = '1234'; 读取session $session = Yii::$app->session;
$user_id = $session->get('user_id'); //OR$user_id = $session['user_id']; //OR$user_id = isset($_SESSION['user_id']) ? $_SESSION['user_id'] : null; 销毁session$session = Yii::$app->session; $session->remove('user_id'); //ORunset($session['user_id']); //ORunset($_SESSION['user_id']); 数组session的读取与设置 $session = Yii::$app->session; $session['user'] = ['id' => 1, 'username' => 'yiiuser', ]; echo$session['user']['id']; echo$session['user']['username']; $session['user.id'] = 1; $session['user.username'] = 'yiiuser';
转自:http://www.kuitao8.com/20141213/3351.shtml
以上就介绍了yii2 session的使用方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。