Amazonなどのサイトでは、最初にログインしなくても、ショッピングカートにアイテムを追加できます。
私の質問は、彼らがこのデータをどこに保存するのかということです。ブラウザを再起動しても、このデータはまだ残っているようです。
Cookieを使用してユーザーを識別し、カートに何があるかを知るためにこれをデータベースにリンクします。
これは、カート内のアイテムが異なるブラウザー間(Cookieを共有しない)で転送されないことや、Cookie(具体的にはsession_idと呼ばれる設定)をクリアするとバスケットが空になることで実証できます。
Session_id Cookieの有効期限は将来的に長いため、ブラウザを閉じてもカートを空にしないでください。もしそうなら、それはsession cookie
と呼ばれます。
おそらく、ログインしているユーザーの場合、この情報は代わりにデータベースに保存されます。