如何在 php 中存储用户选择的产品

How to store user selected product in php

我创建了一个在线商店网站
当用户将一些产品添加到购物车时,我将此信息保存在会话中(如果用户未登录)

当用户登录并 select 某些产品时,我将它们插入 table
这是真的吗?
我可以在会话中存储用户 selected 产品的所有信息吗?

我认为在这种情况下最好的方法是根本不使用数据库,而是使用 cookie。

PHP Cookies

这样就不用去查询数据库了,所有的数据都会保存在用户的电脑上。这也将为未登录的人保留信息。这将更加用户友好。

最好在 session 中存储项目(对于访问者或已登录的人)

只有当他们打算购买产品时才需要存储它们。

访问时(即使用户登录与否您不必将它们存储在数据库中。

此外,仅将 db 用于您将来必须参考的值