欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 购物车 剔除过期的商品

程序员文章站 2024-02-10 18:23:10
...
php 购物车 删除过期的商品
现在做了一个小型的商品系统,做到购物车这一块了
购物车的流程算是明白的。
我是这样搞的:
访客光临网站先产生一个cartID,随机的独立的32位字符串,然后将这个字符串放入cookie,并设定了过期时间
而购物车的内容我都是放在数据库里的,也就是有一个独立的表,table_cart

添加新商品到购物车,先判断用户有没有登陆,如果登陆就用user_id,没有登陆就用cartID,这些都处理好了

如果是登陆用户,购物车里的商品是永久保留,当然,也可以根据条件如:一个月不登陆就删了之类的。

现在的问题是:我如何将没有登陆的访问加入购物车的商品删除呢?

本来我的想法是给table_cart加个字段,给他一个时间,然后通过时间来删除,有没有更好的办法?

我没有用session,请大家给个比较好的思路。先谢谢了

------解决方案--------------------
cookie 不是可以设置失效期吗 有效期一到自动删除了。
------解决方案--------------------
未登录用户的购物车放cookie里,先序列化了, 然后setcookie设置好过期时间就行了。
php 购物车 剔除过期的商品

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频