繁体   English   中英

CodeIgniter 3正在数据库中为一个会话生成多个会话

[英]CodeIgniter 3 is generating multiple sessions in the database for one session

我正在使用Codeignitor 3,并且正在创建一个存储在会话中的购物车。 如果我清除会话表然后加载页面,则会创建一个初始会话。 我可以向会话中添加数据,删除日期,重新加载页面等,一个会话将保留,但是经过一段时间或其他一些操作后,数据库中将获得多个会话。 这些ID是唯一的,并且在某些情况下,BLOB数据是相同或不同的。 以下是我的配置设置和数据库表屏幕截图。 我正在本地计算机上工作并使用XAMPP。 第一个会话已经存在了一段时间,购物车功能运行良好,然后添加了新的会话,搞砸了所有逻辑。

屏幕快照中的所有3个会话都包含相同的BLOB数据。

关于此主题的其他文章也适用于较旧版本的CI,并且CI会话表不再具有用户代理字段。

设定档

在此处输入图片说明

数据库

在此处输入图片说明

问题解决了。

$ config ['sess_regenerate_destroy'] = TRUE;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM