Maison > développement back-end > tutoriel php > php 购物车 剔除过期的商品

php 购物车 剔除过期的商品

WBOY
Libérer: 2016-06-13 10:32:00
original
1306 Les gens l'ont consulté

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

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

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

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

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

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

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal