答案 0 :(得分:1)
是的:
会话如何运作?
加载页面时,会话类将检查是否有效 会话数据存在于用户的会话cookie中。如果会话数据 不存在(或者如果它已过期)将创建一个新会话 并保存在cookie中。如果会话确实存在,其信息将会 更新,cookie将更新。随着每次更新, session_id将被重新生成。
会话过期(或销毁)后,其中存储的任何数据都将被删除。
购物车类
购物车类允许将商品添加到保留的会话中 在用户浏览您的网站时处于活动状态。
因此,如果您希望它继续保存,您必须将购物车的信息保存在自己的表格中。
看到这个很好的答案关于将购物车的信息保存到数据库中(作为字符串,我的意思不是理想的方式,但如果你想让它检索“最后一个购物车”,即使用户的会话结束也有帮助)(如果你想保持这些信息永远,更好地保存在你自己的表中而不是作为字符串): Codeigniter Cart - saving data in database - how to approach?
可能对您的需求有所帮助。