我正在开发一个电子商务网站。当用户未登录我的网站并点击“立即购买”按钮时,我想将此信息存储到cookie以及数据库中。购物车的表格类似于
SHOPPING_CART
(
sessionid int(10),
itemid int(10),
quantity tinyint(10) unsigned
date_added datetime
);
主键是:(sessionid, itemid)
当用户关闭浏览器时,还应保留购物车项目。现在我的问题如下:
IP address
存储信息吗?如果是,那么如何?在这种情况下,上述表中的sessionid
将是用户的IP地址。正确?Note1 :我可以使用大量购物车软件/代码/库。但我想知道:如何识别用户?并存储/检索数据。
Note2 :每件商品的价格,订购,发货信息都存储在不同的表格中。
答案 0 :(得分:5)
答案 1 :(得分:0)
您唯一需要做的就是将sessionid设置为客户端cookie。 如果客户返回并提供了一个sessionid cookie,则用他的新sessionid更新购物车表(并在cookie中设置新的sessionid)。