ホームページ > バックエンド開発 > PHPチュートリアル > php 购物车 剔除过期的商品

php 购物车 剔除过期的商品

WBOY
リリース: 2016-06-13 10:32:00
オリジナル
1305 人が閲覧しました

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

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

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

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート