购物车实现原理

 

1、  功能

1)  商品展示---相关资料(基本描述、价格、名称、供应商情况、图片等)

2)  购物车功能

购物车相当于现实中超市的购物车,但是网页实现的是一个虚拟行为用户可以在购物车网站不同页面之间的任意跳转,选购自己喜欢的商品,点击购买—订单信息—统一到付账台结账

购物车功能包括

ü  添加商品—订购

ü  删除商品

ü  修改商品的购物数量(小计、总计)

ü  清空购物车

 

3)  订单

4)  详细信息

支付方式—支付包接口

 

第一步:选择方法

关键:服务器要能识别每一个用户并且维护与他们的联系

http :无状态(stateless)

Cookie session session+mysql

Cookie:是由服务器产生、存储在客户端一段信息记录

包含:域(客户端浏览器上禁用cookie的是服务器端行为)、路径、生存周期、变量名、变量值等:

容量:每个cookie4kb占用服务器端资源少,浏览器允许开启一个cookie

Cookie是浏览器内置的功能,浏览器关闭信息

也不会丢失信息,基于cookie技术实现的购物车需要开启cookie功能;存在侵权问题等

Session:

特点:

不依赖于客户端设置(存放到服务器端)

Session与cookie更安全、信息更多;

会占用服务器资源

注意:

基于cookie:

使用URL:

Session+mysql

普遍

根据实际情况任选

Session方法

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值