您的位置:首页 > 编程语言 > PHP开发

yii 下 session 丢失的问题

2013-04-16 10:58 197 查看
最近做的项目,使用的是yii框架,但是经常会出现登陆不进去,需要清空缓存才行。还有在某些坑爹的浏览器下(比如ie6 内核的360浏览器)页面跳转后保存在session的参数不见了。。也是需要清空缓存以后才行。

初步解决方法:

打开文件 yii\framework\web\auth\CWebUser.php #700 左右,注释掉下面的语句

Yii::app()->getSession()->regenerateID(true);

他默认调用了php的自带函数:bool session_regenerate_id ( [bool delete_old_session] )

现在暂时是没问题了。还需要观察一段时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: