在Yii框架中设置会话

hd.*_*hd. 3 session yii

我正在与Yii开发一个网站.

我在页面上有一个按钮.我需要在用户单击时设置会话变量,并在用户单击另一个按钮时获取会话值.

我怎样才能做到这一点?

top*_*her 15

使用CWebUser状态方法

//set session variable
Yii::app()->user->setState("state_name", "value");

//check session variables
Yii::app()->user->hasState("state_name");

//get session variable
Yii::app()->user->getState("state_name");

//delete session variable (thanks @Kailas)
Yii::app()->user->setState("state_name", null);
Run Code Online (Sandbox Code Playgroud)

  • 通过设置//删除状态来删除状态Yii :: app() - > user-> setState('stat_name',null); (2认同)