yii - Yii::app()->会话不工作
问题描述
我正在尝试在 yii 1.1 中设置会话但我们无法获得任何成功。您能否检查以下代码:
测试控制器
function actionsetSession(){
Yii::app()->session['returnUrl']='http://www.myurl.com';
//some other code here
}
function actiongetSession(){
echo Yii::app()->session['returnUrl']; exit;
//Redirect URL
}
虽然只有空白的白页来了getSession
。setSession
请你帮助我好吗。
解决方案
尝试使用 $_SESSION 变量调试你的代码,如果它工作正常试试这个
For creating yii session
Yii::app()->session['userid'] = "value";
You can get value like this
$sleep = Yii::app()->session['userid'];
您的操作名称也应更改为
actionSetSession
actionGetSession
您是否使用“open()”方法Yii::app()->session->open();
取决于您的配置。如果在 main.php 中,您已设置
'session' => array (
'autoStart' => true,
),
然后 Session 将由 YII 自己自动启动