我正在学习会话和cookie(也学习铁路),我开始怀疑:为什么有很多人建议我在会议结束时(如果会话结束时)将购物车价值存储在Cookie或会话中手动注销或清理cookie),购物车的所有数据都不复存在?我想记住那些选定的项目,我认为当连接结束时,数据也是如此! 我认为我误解了一些东西,因为我认为也许我们可以将购物车信息存储在数据库表中,其中密钥是user_id并且它将是持久的。
这可能是一个愚蠢的问题,所以如果有人向我解释原因,我将非常感激,
谢谢!
答案 0 :(得分:0)
教程倾向于使用会话和cookie进行存储,因为它更简单,但如果您想要长期存储,则数据库更好。通过像亚马逊这样的网站,我可以从一台计算机移动到另一台计算机并查看我的购物车和心愿单 - 这是会话或cookie无法实现的。
Cookie不安全,会话结束,因此这些不是存储长期数据的地方。将服务器端存储在数据库中可以让您最大程度地控制它的工作方式。