ホームページ > バックエンド開発 > PHPチュートリアル > PHPショッピングカートで期限切れのアイテムを削除する

PHPショッピングカートで期限切れのアイテムを削除する

WBOY
リリース: 2016-06-13 13:24:41
オリジナル
981 人が閲覧しました

期限切れの商品を削除する php ショッピング カート
これで、ショッピング カートを実行するための小さな商品システムを構築しました
ショッピング カートのプロセスは非常に明確です。
これが私がやった方法です:
訪問者が Web サイトにアクセスすると、最初にカート ID (ランダムな独立した 32 ビット文字列) を生成し、次にこの文字列を Cookie に入れて有効期限を設定します
ショッピング カート すべての内容をデータベースに入れます。つまり、新しい商品をショッピング カートに追加するための別のテーブル table_cart

があり、最初にユーザーがログインしているかどうかを確認します。ログインしている場合は、 user_id を使用します。ログインしていない場合は、cartID を使用します。これらは処理されています

ログインしているユーザーの場合、ショッピング カート内の商品は永久に保持されます。もちろん、これらに基づいて削除することもできます。 1ヶ月ログインしないと削除されるなどの条件があります。

ここでの質問は、ログインせずにショッピング カートに追加した商品を削除するにはどうすればよいですか?

私の最初のアイデアは、フィールドを table_cart に追加し、時間を与え、その時間に基づいて削除することでした。より良い方法はありますか?

私はセッションを使用しませんでした。もっと良いアイデアを教えてください。よろしくお願いします

-----解決策---------
Cookie の有効期限を設定することはできませんか? 有効期限が切れると自動的に削除されます。
------解決策------------------
ログインしていないユーザーのショッピング カートは Cookie に配置され、最初にシリアル化され、次に setcookie によって有効期限が設定されます。

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