我想做一个电子商务网站,不想强迫用户有一个帐户来购买商品,他们可以随时做。
我可以使用 CodeIgniter 中的会话类来执行此操作,并且能够长时间(可能是 6 个月或一年)保持用户会话(即他们的购物车项目)吗?我阅读了关于会话的 CI 用户指南,它说它为您提供了通过在配置文件中将 session_expire_on_close 变量声明为 false 来设置会话不过期的选项,我猜即使在用户关闭后会话也会继续运行浏览器。
每当用户访问该站点或在他们的购物篮中添加一些东西时,我都可以开始会话。然后当他们离开并决定回来时,我可以从我的数据库中的会话表中验证他们的购物车信息并将其返回给他们。
我还想知道是否应该将购物车项目存储在 ci_sessions 表中,作为 user_data 列的用户指南中的示例给出?那就足够了吗?
只是想知道我是否朝着正确的方向前进。谢谢