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

时间:2016-12-10 23:17:13

标签: php codeigniter session

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

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

此主题还有其他帖子,因为它们适用于旧版CI,CI会话表不再具有用户代理字段。

配置

enter image description here

数据库

enter image description here

1 个答案:

答案 0 :(得分:-2)

问题已解决。

$ config ['sess_regenerate_destroy'] = TRUE;