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');
Simple
Yii::app()->session['var'] = $encrypted_txt;