Bonjour à tous,
mon problème réside dans le fait que mon site est en quelques sorte un "annuaire" regroupant plusieurs sites boutique en partenariat. Donc lorsqu'un client arrive sur le site, il peut choisir la boutique qu'il désire consulter, et ensuite voir la liste des articles ( récupérée depuis une BDD ) et les ajouter à son panier. Mais cela sans jamais être redirigé vers un autre site.
Le problème, c'est que si le client revient sur la page de choix de boutique et choisit une nouvelle boutique, et bien ma variable de session panier ne se vide pas, et donc le panier est commun à toute les boutiques du site.
Est-il possible de gérer plusieurs paniers sur un même site, ou bien je dois vider mes variables à chaque retour sur la de choix de boutique ? ( même si ce n'est pas très user friendly, puisque le client serait donc obligé, une fois son panier rempli, de le valider de suite ).
Et si je dois la vider, le mieux serait unset() ou $_SESSION = array(); ?
Et dernière question, mon panier est sous la forme :
si j'utilise unset(), dois je l'utiliser que sur $_SESSION['panier'], ou sur chaque champ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $_SESSION['panier']=array(); $_SESSION['panier']['idBoutique']; $_SESSION['panier']['libelleProduit'] = array(); $_SESSION['panier']['qteProduit'] = array(); $_SESSION['panier']['prixProduit'] = array();
Merci d'avance pour vos réponses.
Partager