如何解决yii中session无法保存的问题

这篇文章主要介绍如何解决yii中session无法保存的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

十年的景德镇网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整景德镇建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“景德镇网站设计”,“景德镇网站推广”以来,每个客户项目都认真落实执行。

 最近做项目,使用的是YII框架,用户的登录总是出现有时候能登录,有时候不能登录的情况。

调试了很多次,开始以为是服务器配置问题,后来怎么测试都不行,还是出现有时候登录session丢失的情况,没办法,在群里面问,发帖,请教大拿,最后都没有发现什么问题。

无意间在网上看到一个人说yii session丢失的问题。终于解决了,解决方法:

初步解决方法:

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

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

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

以上是“如何解决yii中session无法保存的问题”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!

当前标题:如何解决yii中session无法保存的问题
分享路径:https://www.cdcxhl.com/article30/igpcpo.html

成都网站建设公司_创新互联,为您提供网站收录Google网站改版服务器托管动态网站标签优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设