我开发与Yii的一个网站。
我在网页上的按钮。 我需要当用户点击它来设置会话变量,当用户点击另一个按钮获取会话值。
我怎样才能做到这一点?
我开发与Yii的一个网站。
我在网页上的按钮。 我需要当用户点击它来设置会话变量,当用户点击另一个按钮获取会话值。
我怎样才能做到这一点?
使用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);
您可以使用CWebUser的的setState 。
Yii::app()->user->setState('key', 'value');
简单
YII ::应用程序() - >会话[ '变种'] = $ encrypted_txt;
$session = Yii::$app->session;
//获取一个会话变量。 下面的用法是相同的:
$language = $session->get('language');
//设置会话变量。 下面的用法是相同的:
$session->set('language', 'en-US');
//删除会话变量。 下面的用法是相同的:
$session->remove('language');
//检查一个会话变量存在。 下面的用法是相同的:
if ($session->has('language'))