【发布时间】:2023-03-28 01:15:02
【问题描述】:
我创建了一个购物车网站,在更新购物车时会增加或减少我的产品表的数量列。例如,假设我的产品表上有 10 件 T 恤。一个人将 4 添加到他的购物车中。所以现在表中的 T 恤数量是 6。
但是这里有一个问题.. 由于我使用 Session 执行此操作,因此当浏览器关闭时,session['cart'][$productid]['quantity'] 会丢失,尽管此人尚未购买他添加到购物车的 4 件 T 恤,但无法在产品列中检索数量。这意味着我的产品栏将有 6 件 T 恤,而不是 10 件,尽管没有人购买 4 件,而且用户的购物车也丢失了..
这也是cookie的问题..假设有人在不知情或有意的情况下删除了他所有的浏览器cookie,这里的数量也丢失了..
有解决办法吗?
【问题讨论】: