十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
购物车其实很简单的,主要就是一个数据保持的问题。大致的思路如下:
成都创新互联公司是一家专注于网站建设、成都网站建设与策划设计,聊城网站建设哪家好?成都创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:聊城等地区。聊城做网站价格咨询:13518219792
用户加入购物车的同时ajax请求后台来进行库存等信息预判;
预判通过后将商品ID或者其他信息写入到cookie或者session中,
此时的数据就已经保持住了,不论用户切换到哪个页面都能显示出来;
购物车有两种实现方式,一种是保存在数据库,另外一种是session
保存在数据库的不会以为关闭浏览器而消失,session会因为关闭浏览器就没有了。
原理是把每个商品的信息存到一个数组里面,然后以这个商品的id作为键值,然后吧数组存到session里面就行,
如果是存入数据库的话,就用关联数据存一下就行的
可以使用 session 或者 redis 来保存购物车信息。
具体代码这里不可能贴出来的。建议你下载一个开源的商城系统,看看别人是怎么写的。
您应该把加入购物车这一操作反馈到服务器中,做为一个状态来保存!也就是买家需要有一个购物车管理模块,加入了购物车就会在购物车中(反馈到服务器保存)
看你的购物车是怎样的 如果不登录不能添加购物车的 那么就判断未登陆则跳到登录页 如果不登录可以添加购物车的 就可以把客户的添加购物车数据储存为session或者cookie来保存个人数据。
你要求的保存,需要让他登陆账号,保存在他的数据库中。而不是session。
保存session的,换台电脑就不行了。
现在的也都是这样,没有登陆账号的,保存在session中。下次就没了