我正在构建一个购物车,必须将用户之前选择的产品列表存储在SESSION中。我想知道在这种情况下哪种数据更好?
- 存储在JSON中:通过这种方式,我必须对每个set和get执行JSON_encode和JSON_edecode
- 存储在阵列中
我的问题是:
- 考虑性能,哪个更好
将会话数据存储为数组。不管怎样,$_SESSION超级全局是一个数组,所以您将以本机方式使用它。不知道为什么要使用JSON来处理这样的事情。
然而,勒里提到的第三种选择也是一个好主意。在电子商务系统的背景下,这将允许您在未来用数据做更好的事情-您可以跟踪未完成的订单并提出上下文建议等。