ショッピングカートを作ろうと思っています。データベースにショッピング カート テーブルを作成し、そこに商品を追加しています。製品情報は、製品価格、ID などを持つ製品テーブルと、顧客 ID、ユーザー名、パスワードなどの情報を持つ顧客テーブルに保存されます。ショッピング カート テーブルが 1 つしかなく、複数のユーザーが製品を同時に購入しようとしている場合、どのように判断できますか?製品のセットがどのユーザーに属しているか。顧客がログインする前にこれを行いたいです(ログインする前にショッピングカートに商品を表示するAmazonのように)。ログイン前にユーザーを一意に識別するためのパラメーターがあれば、実際にログインするときに、そのフィールドに対応する顧客 ID を追加できるためです。
私の頭に浮かんだアイデアの 1 つは、SESSIONID を使用してショッピング カート テーブルに保存することです。人が多くの製品を注文している場合、彼のセッション ID は有効期限が切れる前に同じままであり、ログイン後に顧客 ID を追加できます。
任意の提案をお願いします...
ありがとう。