“是不是只有登录了才能购买呢?”
这你问的也太经典了,不登陆你知道是谁买的。http://hi.baidu.com/devid_pitoushi/blog/item/44419339d18ae0cad4622537.html asp.net中购物车的两种存储方式Session和Cookie的应用实例http://hi.baidu.com/huxinwu123/blog/item/7c1dbe34678dcb1690ef39bc.htmlhttp://hi.baidu.com/khjian/blog/item/2320e0108fa86cf6c2ce7914.html
这你问的也太经典了,不登陆你知道是谁买的。http://hi.baidu.com/devid_pitoushi/blog/item/44419339d18ae0cad4622537.html asp.net中购物车的两种存储方式Session和Cookie的应用实例http://hi.baidu.com/huxinwu123/blog/item/7c1dbe34678dcb1690ef39bc.htmlhttp://hi.baidu.com/khjian/blog/item/2320e0108fa86cf6c2ce7914.html
但是你要考虑安全和效率问题1.cookies存到客服端硬盘上,不占服务器空间。而且时间可以设置长一点,比如1天 2天....
2.session存到服务器上,占服务器内存,影响服务器运行效率,虽然session的时间也是可以设置长一点的,但是你要考虑到session时间过长了,会有不安全的因素。
3.DB存到数据库,固然安全,当客户结账之后你要自动清除数据,如果是时间长了有很多客户没有结账导致有很多垃圾数据,那么你就要想办法定期清除数据了。4.cookies和DB集合用,先存到cookies结账的时候在存到DB,这样既解决了占用服务器内存的问题,也减少了数据库有垃圾数据的问题。相对也比较安全。
具体可以在网上搜,应该不难的