Php Codeigniter 3.x会话是安全的,是否使用不推荐的cart类?

Php Codeigniter 3.x会话是安全的,是否使用不推荐的cart类?,php,codeigniter,session,shopping-cart,cart,Php,Codeigniter,Session,Shopping Cart,Cart,我得到的解决方案是Codeigniter 3.x会话是安全的,因为他们不使用cookies。 (). 而且,购物车类已被弃用,官方网站称,购物车类可能在未来的更新中被删除。我认为cart类已被弃用,因为CI 2.x会话不安全()。现在CI 3.0会话安全了,我的问题是我可以使用cart类吗?安全吗?使用时有什么问题吗?你可以混合所有东西。 CI3中的会话仍然使用cookies,就像任何php框架一样,cart类是安全的。phylosophy不赞成cart类,但由于新的CI3会话库,它在CI3中甚

我得到的解决方案是Codeigniter 3.x会话是安全的,因为他们不使用cookies。 (). 而且,购物车类已被弃用,官方网站称,购物车类可能在未来的更新中被删除。我认为cart类已被弃用,因为CI 2.x会话不安全()。现在CI 3.0会话安全了,我的问题是我可以使用cart类吗?安全吗?使用时有什么问题吗?

你可以混合所有东西。
CI3中的会话仍然使用cookies,就像任何php框架一样,cart类是安全的。phylosophy不赞成cart类,但由于新的CI3会话库,它在CI3中甚至更好。

cart类的批评者忽略了它在持久化来自尚未登录但已将项目添加到购物车的用户的数据方面的有用性。因此,我们可以将会话购物车拉入表中,该表将在签出期间保存用户的选择。 可以从products表中提取每一点信息,这样无论会话购物车中有什么内容,都可以在用户登录并将其项目添加到购物车的结账过程中进行更正


此时,当新产品添加到购物车中时,在结账期间可以忽略会话购物车。定价、属性和任何其他产品详细信息无论如何都应该来自服务器,而不是来自会话。

购物车类将被删除,并且不会成为codeigniter 4的一部分。cart类不鼓励电子商务最佳实践。购物车应只负责产品ID和数量。定价和库存来自您的产品表。为什么?价格变化。数量变化。如果库存耗尽,您需要将其从购物车中移除。如果价格发生变化,则行项目总数也会发生变化。整体运行订单总计-购物车产品总计、订单折扣、发货、税务、总计-应位于单独的表/对象中。我在codeigniter中启动了我的项目,我必须在其中管理购物车,我不会更新core codeigniter,因此在将来的更新中删除购物车类不会影响我。我想知道使用cart类是否存在任何安全问题?谢谢:)