cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014
-
22 mai 2006 à 14:36
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014
-
23 mai 2006 à 09:51
Salut
Je voudrai faire un systeme de panier. j'ai fais le code suivant :
class Panier {
var $panier = array();
// constructeur
function __construct() {
session_start(); //Ouverture d'une session
if (!isset ($_SESSION['panier'])) { //Le panier n'existe pas ?
$_SESSION['ip'] = $REMOTE_ADDR; //On enregistre l'IP du visiteur
$_SESSION['panier'] = array(); //On créé le panier (c'est un tableau)
}
$this->panier = $_SESSION['panier']; //On enregistre le tableau dans l'objet
}
Le panier est bien créé, toutes les méthodes fonctionnent mais si je change de page, le panier n'existe plus.
j'ai fai un test et en fait mon constructeur ne créé pas la session
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014 22 mai 2006 à 16:20
Je met '$caddie = new Panier();' juste apres le require
Ensuite j'ai essayé if (isset ($_SESSION['panier'])) echo "oui"; else echo "non"; mais ca affiche toujours non;
J'ai essayé d'ajouter des trucs dans le panier, ils y sont, je peux les afficher et tout mais pour la session il dit toujours qu'elle existe pas
Vous n’avez pas trouvé la réponse que vous recherchez ?