panier boutique en ligne

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2007, 15:42

Bonjour à tous,
J'ai créé un petit panier pour une boutique en ligne qui fonctionne bien. Mon problème est qu'il ne peut gérer qu'un utilisateur à la fois. Si un autre l'utilise en même temps, il voit les produits que j'ajoute dans la table panier.

mon idée a été de mettre un session_start() à la connexion d'un visiteur et d'enregistrer la valeur de session_id() dans la table panier. ça ne marche pas.

Dans la table panier, les id de session enregistrés sont différents mais les paniers des utilisateurs ne sont pas séparés.

Comment faire pour résoudre ce pb? ya til une solution plus simple pour faire un panier multi users?

Merci pour vos réponses.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

14 févr. 2007, 15:57

Bonjour,

Pourquoi n'enregistre tu pas la liste des articles du panier directement dans une variable de session?

(les fonctions serialize() et unserialize() pourront t'être utile)
Quand tout le reste a échoué, lisez le mode d'emploi...