【发布时间】:2012-04-05 18:37:18
【问题描述】:
这是一个关于php内置电子商务购物车逻辑的问题:
我在购物车中有一个项目与 php 中的会话一起保存,该会话由组合字符串命名,其中唯一键由 product_id 给出:
$this->session->data['quote_total_'.$product_id];
问题是当我在购物车中添加相同的产品但价格不同时 - 价格是由系统在错误、选项和数量发生变化时自动生成的 - 实际上,购物车会话的第一个值即第一个产品价格的值被新的值覆盖。哪种方法可以为您避免这种覆盖?
我正在考虑在会话名称处附加一个唯一值,但我不明白哪些...
【问题讨论】:
标签: php session logic shopping-cart