哪个更好地在PHP中的会话中存储数据?数组或json

时间:2013-08-23 06:42:54

标签: php arrays json session

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

  1. 以JSON方式存储:通过这种方式,我必须为每个集合提供json_encode和json_decode。
  2. 存储在数组中。
  3. 我的问题是:

    • 考虑表现,哪个更好?

1 个答案:

答案 0 :(得分:1)

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

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