商城购物车基本原理

本文主要讲解电商购物车的实现和原理

首先我们先来分析几个问题

  1. 用户未登录时将商品添加到购物车,用户关闭浏览器再打开(不登陆)之后购物车内的商品是否还存在?
  2. 用户登录后将商品添加到购物车,用户关闭浏览器再打开(不登陆)之后购物车内的商品是否还存在?
  3. 用户登陆后将商品添加到购物车,用户关闭浏览器再打开(登录)之后购物车内的商品是否还存在?
  4. 用户登陆后将商品添加到购物车,用户关闭浏览器之后在另一台机器上打开(登录)之后购物车内的商品是否还存在?
    上面四个问题的答案分别是:
    1—在(用户在未登录状态下将商品添加到购物车中,会将商品存入Cookie)
    2—不存在 (因为用户处于登陆状态时将商品添加到购物车的时候就已经将Cookie中的商品取出存入数据库中,而此时的Cookie为空)
    3—在(用户登录之后添加商品会直接将商品存入数据库,这时购物车的数据就时直接从数据库中读取)
    4—在(同上)

这里再说下 没登录 保存商品到Cookie的优点以及保存到Session和数据库的对比:
1:Cookie: 优点: 保存用户浏览器(不用浪费我们公司的服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值