我正在使用Codeignitor 3,我正在创建一个我在会话中存储的购物车。如果我清除会话表然后加载我的页面,则会创建一个初始会话。我可以向会话添加数据,删除日期,重新加载页面等等,一个会话将保留,但经过一段时间或一些其他操作后,我会在我的数据库中获得多个会话。 ID是唯一的,在某些情况下,BLOB数据相同或不同。以下是我的配置设置和数据库表截图。我在我的本地机器上工作并使用XAMPP。第一次会议在那里停留了一段时间,推车功能正常,然后增加了新会话,搞砸了所有逻辑。
屏幕截图中的所有3个会话都包含相同的BLOB数据。
此主题还有其他帖子,因为它们适用于旧版CI,CI会话表不再具有用户代理字段。
配置
数据库
答案 0 :(得分:-2)
问题已解决。
$ config ['sess_regenerate_destroy'] = TRUE;