Je dois réaliser un mini site e-commerce pour mon projet de fin d'année et on m'impose certaines contraintes. L'une d'elles est de mémoriser le panier du visiteur dans une variable de type session. On nous explique vaguement comment ça fonctionne.
Ce code pour créer un tableau dans une variable session:
CODE
if (!isset($_SESSION["produit"])){
session_register("produit");
$_SESSION["produit"] = array();
}
session_register("produit");
$_SESSION["produit"] = array();
}
La partie ci-dessus me semble cohérente par contre ce qui suit l'est moins à mes yeux. Pour savoir combien d'éléments on a dans le tableau, on devrait utiliser la fonction count(). Et pour ajouter un produit dans le tableau, on ferait comme ceci:
CODE
$i = count($_SESSION["produit"]);
$_SESSION["produit"][$i] = $monProduit;
$_SESSION["produit"][$i] = $monProduit;
J'ai essayé de faire de plusieurs façons, mais le contenu du tableau produit apparaît toujours vide quand je fais:
CODE
print_r($_SESSION);
J'ai regardé dans diverses documentation concernant les variable session, et je ne trouve rien de semblable. C'est pour cela que je viens me joindre à vous pour un petit coup de pouce.
D'où pourrait venir le problème?
Merci par avance pour votre aide.
