问题描述
rt
解决方案
解决方案二:
SESSION保存产品ID数量特殊属性。尽量不要保存整个对象。宁可消耗些内存,也不要相信客户!
解决方案三:
session
解决方案四:
都用,肯定会有禁用cookie的不管用啥如何持久化是关键,人家再来了还得把购物车取出来
解决方案五:
引用3楼truecoffeefox的回复:
都用,肯定会有禁用cookie的不管用啥如何持久化是关键,人家再来了还得把购物车取出来
禁用cookie之后,session还能正常工作吗?
解决方案六:
不用session也不用cookie直接入库。就像楼上说的,你得考虑用户重新将产品从购物车提出,那么,换电脑之后就没用了只能是入库处理
解决方案七:
就是,有的喜欢禁用COOKIE!
解决方案八:
引用5楼gaind的回复:
不用session也不用cookie直接入库。就像楼上说的,你得考虑用户重新将产品从购物车提出,那么,换电脑之后就没用了只能是入库处理
直接进库就行了,Cookie不可信,Session容易丢并且还损耗服务器内存
解决方案九:
hashmap
解决方案十:
要么cookie要么数据库 ----------------------------------签----------名----------栏----------------------------------
解决方案十一:
直接放入数据库
解决方案十二:
建议还是直接数据库,定时清理一些垃圾数据。
解决方案十三:
session
解决方案十四:
禁用Cookie就不给它登录了。你试试禁用Cookie,能使用几个网站的会员功能。
解决方案十五:
引用6楼krenyelang的回复:
就是,有的喜欢禁用COOKIE!
禁用了COOKIE你用什么来保存购物车?
解决方案:引用6楼krenyelang的回复:
就是,有的喜欢禁用COOKIE!
看别人说你也来个就是COOKIE禁用了,session还能用吗
解决方案:当然是数据库了禁用了COOKIE,就把sessionid放url里
解决方案:建议直接放到数据库中~~不怕丢~~
解决方案:cookie禁用是一方面。cookie的存储大小也是问题。
解决方案:放心用cookie吧,别管啥禁用了,禁用了没几个网站能登录的!
解决方案:其实还有profile之类来保存购物车数据,不过本质还是cookie
解决方案:尼玛sessioncookie同时使用session加上url重写cookie用来保存用户的购买信息用字符串套接字(如果用户不小心关了浏览器还能恢复的)当然后台代码对应的逻辑是每次对session里取出的购物车的增删改查都会首先加载cookie再做后续操作···
解决方案:Cookie~~~~如果Cookie被禁用~~~~~~?????????别担心这个问题。还是担心有没有世界未日更实在!cookie是区别浏览器访问的基础~~~
解决方案:购物车,肯定是入库的。
解决方案:1.你在公司逛淘宝,选了几件商品,准备回家付款的。2.完了你到家发现购物车记录为空。因为淘宝TMD购物车竟然是存Cookie的!PS:开个玩笑,购物车是要入库,至于为什么?你先给个存cookie的理由。当然未注册的用户放Cookie的。少用Session吧,比较是占服务器内存的。有的人会说禁用Cookie了怎么办?给个提示就行了,这就好比你把JS给禁用了,还能看哪些站呢?
解决方案:未登入的用户用Session,登入后直接转入数据库
解决方案:直接存入数据库
解决方案:保存sessionid的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。由于cookie可以被人为的禁止,必须有其它的机制以便在cookie被禁止时仍然能够把sessionid传递回服务器,经常采用URL重写,就是把sessionid附加在URL路径的后面,附加的方式也有两种,一作为URL路径的附加信息,另一种是作为查询字符串附加在URL后面。网络在整个交互过程中始终保持状态,就必须在每个客户端可能请求的路径后面都包含这个sessionid。另一种隐藏字段。就是服务器会自动修改表单,添加一个隐藏字段,以便在表单提交时能够把sessionid传递回服务器。
解决方案:我原来的想法一直是直接把用户的购物信息存放到session中看了大家的回复才知道,原来最好的方式是session+数据库未登录用户存session,登录的用户存入于数据库中
解决方案:Session+DataBase
解决方案:直接存数据库好了,这样用户换了电脑/浏览器也可以在保存购物车里面的物品
解决方案:引用4楼karascanvas的回复:
引用3楼truecoffeefox的回复:都用,肯定会有禁用cookie的不管用啥如何持久化是关键,人家再来了还得把购物车取出来禁用cookie之后,session还能正常工作吗?
谁告诉你的禁用cookie之后session就不能用了?通过url重写方式将session附加在url后难道不能使用吗?哦,这样又有这样那样的篡改威胁,那么不会进行加密或者散列吗?
解决方案:引用24楼a157147899的回复:
1.你在公司逛淘宝,选了几件商品,准备回家付款的。2.完了你到家发现购物车记录为空。因为淘宝TMD购物车竟然是存Cookie的!PS:开个玩笑,购物车是要入库,至于为什么?你先给个存cookie的理由。当然未注册的用户放Cookie的。少用Session吧,比较是占服务器内存的。有的人会说禁用Cookie了怎么办?给个提示就行了,这就好比你把JS……
这是因为你在公司没有用淘宝账户登录,若果登录之后把商品放进购物车就不会没了作为匿名用户,你叫他怎么识别你是谁
解决方案:引用31楼truecoffeefox的回复:
谁告诉你的禁用cookie之后session就不能用了?通过url重写方式将session附加在url后难道不能使用吗?哦,这样又有这样那样的篡改威胁,那么不会进行加密或者散列吗?
就像有人说session安全cookies不安全那样就很搞笑了,sessionid本是无意义的随机字符串,即使是由cookie提供,在客户端也是可以随便修改的。
解决方案:引用31楼truecoffeefox的回复:
引用4楼karascanvas的回复:引用3楼truecoffeefox的回复:都用,肯定会有禁用cookie的不管用啥如何持久化是关键,人家再来了还得把购物车取出来禁用cookie之后,session还能正常工作吗?谁告诉你的禁用cookie之后session就不能用了?通过url重写方式将session附加在url后难道不能使用吗?……
你们前端是不是还在处理Netscape的兼容性问题
解决方案:引用5楼gaind的回复:
不用session也不用cookie直接入库。就像楼上说的,你得考虑用户重新将产品从购物车提出,那么,换电脑之后就没用了只能是入库处理
正解,放入数据库
解决方案:引用32楼truecoffeefox的回复:
引用24楼a157147899的回复:1.你在公司逛淘宝,选了几件商品,准备回家付款的。2.完了你到家发现购物车记录为空。因为淘宝TMD购物车竟然是存Cookie的!PS:开个玩笑,购物车是要入库,至于为什么?你先给个存cookie的理由。当然未注册的用户放Cookie的。少用Session吧,比较是占服务器内存的。有的人会说禁用Cookie了怎么办……
不知道你有没有看完我的回答。
解决方案:购物车流程以前做过,用session注意,非注册用户加入购物车的商品,注册后本地session的转化
解决方案:表示淡定。。。用cookie的路过。。。最后的安全数据是从数据库取得没什么不安全滴。。只是个人简介裤衩表示要学习
解决方案:该回复于2012-03-22 13:35:17被版主删除
解决方案:该回复于2012-03-22 21:30:26被版主删除
解决方案:当然是sessioncookies不安全
解决方案:最好是入数据库,安全
解决方案:Session保存未登陆用户购物信息,DataBase保存登陆用户购物信息,这中间还可能有Session到DataBase的转化.Cookie一般不用.