修改一句代码 实现购物车退出不清空【完美版】

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

支持共享

回答:
功德无量啊功德无量

谢谢,我也改下帮着测试!

改了试了一下,登录后购物,再退出果然不清空了~

如果两个人在同一台电脑上买东西

购买就乱了

两个帐户的商品

全部显示在购物车里面

cookie+ip 完美解决同IP 冲突
并提供3中方案供大家选择使用!
方法一只判断IP 只要IP 不相同 就可以保存 而且可以跨浏览器 缺点 可能出现冲突
方法二不会冲突,但是只有登录会员的才可以保留
方法三不会冲突,但是需要浏览器支持cookie,不可以垮浏览器。

如果先放购物品车
然后登陆
你测试下看

这个是怎么实现的,原理和作用是什么呢?麻烦楼主说下。

支持楼主共享

如果先放购物品车
然后登陆
你测试下看
xiongbing521 发表于 2009-11-20 20:59

方法二和方法三已经可以解决你的问题了!

这个是怎么实现的,原理和作用是什么呢?麻烦楼主说下。
vhing 发表于 2009-11-20 21:22

原理很简单

本来ec就把购物车的商品保存到了数据库中 只不过是用了一个session变量来判断购物车状态的

因为session 关闭浏览器就没有了
所以我自己的是把session方式换成了 记录可以保存的信息 比如 用户名 IP cookie等 可以唯一标示一台电脑信息的数据
而且是关闭浏览器还存在!

支持共享