做购物车必须用cookie吗?

cookie是要把那些信息放进去呢?

[b]问题补充:[/b]
我现在自己做了个小的,纯数据库存储,觉得也可以最终生成一个购物车的订单,
可是感觉不正规~
[b]问题补充:[/b]
我做的购物车是照着当当网的页面做的。具体实现是纯数据库,也就用户的登录信息用session了,自己觉得不踏实。满大街都是做购物车用cookie的代码。

[b]问题补充:[/b]
这么说来,在当当网,很久之前放到购物车中的商品都在,都是存入数据库,我查看的时候再查询出来了

可是,看你们的级别是"初级程序员”我怎么相信你们~~~

9个回答

你做一个网站为了是什么?
一个电子商务网站靠什么盈利?
如果才能最大限度的保证每一笔交易顺利进行?
用户选了4、5件东西后停电了怎么办?

我们是初级程序员 但我们不是瞎喷 没有得妄想症
我们也没必要告诉你 我们是参考了多么牛逼的前辈后再回答你

用Session也可以啊。不过如果做的要可靠的话是要用数据库去存储的吧。

晕。用数据库存储是最可靠的。其他的才是“不正规”

用cookie的话就存在有些用户禁用掉cookie的问题

而Session也是用cookie实现的(把SessionID存储到cookie里)

虽然用url重写也可以实现目的

但是把数据放在数据库才是最正规的

如果你觉得效率不高应该想办法去优化

用数据库持久化吧..比如我买了2本书,我出去做其他事2个小时或更多,回来想继续,但是这session也已经死了(当然不排除你session生命周期设置个1~2天的哈哈)...至于效率问题应该影响不大吧

满大街都是错误的代码你怕什么?
cookie只能用来做让用户有更好的体验的功能
本身不安全 适用范围有限制

大家都这么说了 你还是不信 叫我们怎么回答你?

肯定存数据库啦。那些例子只是告诉你session怎么用的。
实际场景中,你放入购物车并不是现在就要买。为什么?你可能今天没把银行卡带身上,你忘记银行卡号了。你怎么付款?
购物车甚至可以是你选取商品,关注商品的存放处,你付款的时候发现没这么多钱就可以把一些觉得可有可无的去掉。

[quote]
这么说来,在当当网,很久之前放到购物车中的商品都在,都是存入数据库,我查看的时候再查询出来了

可是,看你们的级别是"初级程序员”我怎么相信你们~~~
[/quote]

就您以上的话,我无语了.

我晕倒了。

对不起,初期程序员飘过~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!