我正在创建我的第一个eCommerce
网站。经过大量搜索后,我对是否使用session
,DB
或cookie
.
- 有人说
session
是最好的,因为不是每个用户购买他在购物车中的东西DB
都会很重。 - 有人说
DB
应该使用,以便购物车数据以不同的sessions
.
什么是最好的选择?大多数网站是做什么的?
注意:用户必须登录才能购买东西。
编辑:那又如何,当用户在购物车中添加一些东西时,我将其插入到 DB TempTable 中,它具有 userID 的外键(用户必须登录才能购买东西)。当用户签出该表中的记录时,将被删除并插入到一个永久表中。
- 如果用户离开电脑几个小时,他必须登录,所有数据都会在那里(会话问题已解决)。
- 如果他使用另一台电脑,他必须登录,所有数据都会在那里(Cookie 问题已解决)。
- 如果他删除了 cookie,数据仍然存在(cookie 问题已解决)。
这是一个很好的技术吗?