web-dev-qa-db-fra.com

Où sont stockées les données relatives aux articles ajoutés à un panier d'achat si elles ne sont pas connectées au site?

Des sites comme Amazon vous permettent d’ajouter des articles à votre panier sans vous connecter au préalable.

Ma question est: où stockent-ils ces données? Ces données semblent toujours être là même si vous redémarrez le navigateur aussi.

5
javaStudent

Ils utilisent des cookies pour identifier l'utilisateur et les lient à leur base de données afin de savoir ce qu'il y a dans leur panier.

Cela peut être démontré par le fait que les éléments de votre panier ne sont pas transférés entre différents navigateurs (qui ne partagent pas de cookies) et que, si vous supprimez vos cookies (en particulier un qu'ils ont défini, appelé session_id), votre panier sera vidé.

Le cookie session_id a une date d'expiration longue dans le futur, votre panier ne doit donc pas être vidé si vous fermez votre navigateur. Si c'était le cas, cela s'appellerait un session cookie.

Vraisemblablement pour un utilisateur connecté, ces informations sont enregistrées dans leur base de données.

5
Richard B