-3

我正在构建一个购物车,并且必须在 SESSION 中存储用户之前选择的产品列表。我想知道在这种情况下哪种数据更好?

  1. 存储在 JSON 中:通过这种方式,我必须对每个集合进行 json_encode 和 json_decode 并获取。
  2. 存储在数组中。

我的问题是:

  • 考虑性能,哪个更好?
4

1 回答 1

1

将会话数据存储为数组。$_SESSION 超全局变量无论如何都是一个数组,因此您将在本机使用它。不知道你为什么要在这样的事情上使用 JSON。

不过,Leri 提到的第三个选项也是一个不错的主意。在电子商务系统的背景下,这将允许您在未来利用数据做更好的事情 - 您可以跟踪未完成的订单并提出上下文建议等。

于 2013-08-23T06:58:12.640 回答