在写一个商城的购物车的时候,遇到一个问题
就是这个购物车里商品的信息,到底存在哪里。
因为我做的是不需要登陆也可以保存商品到购物车,所以新建一张表就不太合适,因为用户没有登陆,把购物车数据持久化就没有意义。
所以采用cookies进行数据存储。
————————————————————————————
由于用户可以保存多个商品,而如果cookie的key相同,value会进行覆盖,所以不能进行简单的setCookies。
由于商品数据是采用json格式保存,所以可以采用拼接字符串的方式来保存多个商品信息。
代码如下: