我尝试创建一个购物车,用户可以在不需要登录的情况下添加到购物车。
我有3种方法可以做到这一点:
会话 - 这是有效的,但问题是,当他们关闭网站...然后会话将被破坏
Cookie - 这解决了会话问题,但Cookie的大小限制很小,用户也可以阻止它
DataBase - 我可以将购物车存储在数据库中3天,并手动删除数据库中的记录
我喜欢数据库解决方案,但存在问题。如何获取未登录的用户的无限ID?
我可以使用session来获取unquie id,但是如果用户关闭网站,那么重新打开网站会比他的会话ID更改。