sanaa Posted April 30, 2010 Share Posted April 30, 2010 bonjour,a la page d 'authentification et au moment de la création du $cookie->id_cart = intval(Cart::lastNoneOrderedCart(intval($customer->id))); j ai rajouté aussi une nouvelle ligne $cookie->list_carts = array(); sauf que au cours de la navigation de mon client $cookie->list_carts doit pouvoir se remplir mais impossible de le mettre à jour !!!!!!!!!tout ce que j ai c'est : Tentative de piratage une idée ???merci. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted April 30, 2010 Share Posted April 30, 2010 Bonjour,Oui mais l'objet ne doit pas suivre. Regarde la class Cookie pour rajouter des attributs à l'objet.Cordialement, Link to comment Share on other sites More sharing options...
sanaa Posted April 30, 2010 Author Share Posted April 30, 2010 mercije vais essayer de le faire Link to comment Share on other sites More sharing options...
Gregory Roussac Posted April 30, 2010 Share Posted April 30, 2010 Rebonjour,Juste pour nuancer, tel quel je ne sais pas si c'est ça le problème. Mais en tout cas tentative de piratage ça veut dire que l'instance de cookie ne passe pas une validation et donc comme cette partie là est sensible, une erreur importante est renvoyée. Donc il faut trouver pourquoi ton objet ne passe pas.Cordialement, Link to comment Share on other sites More sharing options...
sanaa Posted April 30, 2010 Author Share Posted April 30, 2010 voila j ai rajouté un attribu list_cart a la class Cookie plus 2 méthodes ci-dessous : function setListCart($ls) { $this->list_cart = $ls; } //------------------------------------ function getListCart() { return ($this->list_cart); } quand j utilise setListCart($ls) je n'ai plus l erreur, par contre dès que je change de page $cookie->getListCart() retourne un array() vide !!!donc le cookie perd ses données !des idées ?merci Link to comment Share on other sites More sharing options...
Gregory Roussac Posted April 30, 2010 Share Posted April 30, 2010 Hmmm,Quelque chose du genre $cookie->update() ou là plutot $this->update() quelque part dans ton setter ?Bon courage Link to comment Share on other sites More sharing options...
sanaa Posted April 30, 2010 Author Share Posted April 30, 2010 j ai fais $this->update mais sur la meme page je récupère bien la nouvelle valeur de cookie mais dès que je change de page je le perd.enfin j ai créé une session et je stock mes infos dans la sessionmais comme je débute en prestashop je ne sais pas si cela est dangereu ou ya pas de mal ?merci Link to comment Share on other sites More sharing options...
Gregory Roussac Posted April 30, 2010 Share Posted April 30, 2010 Re, Presta n'a jamais misé sur les cookies pour des questions de compatibilité serveur. Non je ne saurais te le conseiller afin de cadrer avec la solution, perso j'aurais creusé du coté cookie, des fois une simple image en 404 te fait perdre ton cookie....donc un symptôme mais plusieurs pistes comme souvent.Bon week end. Link to comment Share on other sites More sharing options...
sanaa Posted April 30, 2010 Author Share Posted April 30, 2010 mercij essayeraibon week end Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now