网站上的购物车是用session做,还是数据库做,各有什么优缺点,最好能说说代码怎么写
有一分钱的重谢哈哈
用cookie的方式。如果网站访问量大,用数据库存,性能会大大降低的,弄不好,会拖垮数据库
这个购物车不是cookie / session存的 当用户不登录的清空下 是默认存在本地的 cookie里面 然后用户登录 会检测cookie里面的购物信息 然后放到用户的session里面 用户要是还想添加商品 就不会放cookie了 然后都放到session里面 当用户下订单的时候就又会转到订单表中 如果用户没有下单而是退出登录了 就会转到在session转到购物车表中 大致就是这流程了
你可以做测试 登录一个网站如果可以不登录加购的话 你就加上 然后 清楚浏览器缓存 和cookie 信息 然后再去看就没有购物信息了
还有 你可以在没有登录的时候先加购然后在 登录 在清除浏览器缓存 那么你的购物车中还是有这些消息的