CodeIgniter会话和购物车

时间:2014-03-13 19:24:27

标签: codeigniter session cart

1 个答案:

答案 0 :(得分:1)

是的:

  

会话如何运作?

     

加载页面时,会话类将检查是否有效   会话数据存在于用户的会话cookie中。如果会话数据   不存在(或者如果它已过期)将创建一个新会话   并保存在cookie中。如果会话确实存在,其信息将会   更新,cookie将更新。随着每次更新,   session_id将被重新生成。

会话过期(或销毁)后,其中存储的任何数据都将被删除。

  

购物车类

     

购物车类允许将商品添加到保留的会话中   在用户浏览您的网站时处于活动状态。

因此,如果您希望它继续保存,您必须将购物车的信息保存在自己的表格中。

看到这个很好的答案关于将购物车的信息保存到数据库中(作为字符串,我的意思不是理想的方式,但如果你想让它检索“最后一个购物车”,即使用户的会话结束也有帮助)(如果你想保持这些信息永远,更好地保存在你自己的表中而不是作为字符串): Codeigniter Cart - saving data in database - how to approach?

可能对您的需求有所帮助。