1
4
在我的场景中,我首先将物品临时存储在购物车中。结账成功后,我将商品从购物车移动到 顺序 和 订单项 表,并删除购物车。 以下是你可以从我的错误中学到的。
新会话开始时不要创建cookie。相反,您需要在数据库中创建一个条目,只有在客户将项目添加到购物车之后。那就储存起来 指导 主要原因是,如果您创建cookie太早,最终会有太多废弃的购物车。 仅供参考: 您希望安排一项任务,在某个时间段后清理废弃的推车。
使数据库列ID 唯一标识符 .创建新购物车后,将返回的GUID保存在cookie中。
您希望从服务器端生成GUID,如上所述。 不要将整数与标识增量一起使用。它最终会有一个很大的安全漏洞,因为你可以很容易地预测数字。 |
aero · 提交按钮未在我的PHP页面中向购物车添加项目 6 年前 |
TimelordNeill · 如何将对象从过滤器传递到动作方法? 6 年前 |
Alexandr Belov · 角度4函数仅在第二次时起作用 7 年前 |
Milinda · Magento奖励车不会返回要花费的总积分 7 年前 |