【发布时间】:2016-03-04 10:48:18
【问题描述】:
我有一个带有购物车的电子商店,但客户还需要数据库中的数据。用 PHP 和 MySQL 写的,但没那么重要。
优点:
- 如果用户在其他电脑或平板电脑上登录,我们可以从数据库中加载他们的购物车。
- 我们查看了用户购物车中的商品。
问题:
- 我不知道将所有用户购物车保存到数据库是否会更好,包括未登录的用户(使用 PHP_SESSION_ID)或仅用于登录的用户
- 如果我只为登录的用户保存,信息将在会话和数据库中重复,所以当用户已经在另一台电脑上登录时我也必须同步它们,我必须检查每个请求,如果数据没有更改数据库。
- 如果我只使用 PHP_SESSION_ID(如果用户已登录,则为 user_id)保存到数据库,那么问题是,该用户可以在 pc1 上的购物车中拥有一些东西,在 pc2 上拥有一些东西 - 那么最好的方法是什么 - 合并这些项目?李>
感谢您的意见。
【问题讨论】:
标签: database session shopping-cart