Problème imcompréhensible avec les variables de session
Posté : 26 nov. 2008, 11:49
Bonjour à tous, j'ai un énorme soucis.
Mon site marchand tourne depuis maitenant 2 semaines, il fonctionnait parfaitement, et d'un coup ce matin plus possible de valider le panier, j'ai donc fait des tests avec les variables de session et mon session_id() change selon la page ???
Le problème c'est que pour valider son panier, il faut un session_id correspondant au panier.
Est-ce que ce problème peut venir de l'hebergeur, car je ne vois vraiment pas de solution surtout que ne n'ai pas changé le code depuis deux jours et le site fonctionnait encore hier soir puisque j'ai eu des commandes...
En fait après avoir fait quelques tests en ligne (et oui en local ça fonctionne donc ...), j'ai remarqué que mon session_id() changeait ...
Quand je valide mon panier le session_id() change et quand je reviens sur la page d'accueil, le session_id() revient comme avant (même valeur qu'avant), c'est à ne plus rien comprendre.
Pourtant ce n'est pas moi qui peut gérer les session_id(), c'est du côté serveur.
Si vous avez déjà eu ce type de problème, n'hésitez pas, je suis complétement bloqué.
En tout cas merci d'avance à tous.
Bon j'ai réussi à résoudre le problème, je pense que ça pourrait arriver à certains d'entre vous donc je poste la solution.
Je possède plusieurs noms de domaines : .fr, .com, .eu, etc
Ma session était créée dans le .fr et je redirigeais ma page dans le .com ce qui fait que ma session était perdue.
Voila voila, j'espère que ça aidera quelques personnes.
Mon site marchand tourne depuis maitenant 2 semaines, il fonctionnait parfaitement, et d'un coup ce matin plus possible de valider le panier, j'ai donc fait des tests avec les variables de session et mon session_id() change selon la page ???
Le problème c'est que pour valider son panier, il faut un session_id correspondant au panier.
Est-ce que ce problème peut venir de l'hebergeur, car je ne vois vraiment pas de solution surtout que ne n'ai pas changé le code depuis deux jours et le site fonctionnait encore hier soir puisque j'ai eu des commandes...
En fait après avoir fait quelques tests en ligne (et oui en local ça fonctionne donc ...), j'ai remarqué que mon session_id() changeait ...
Quand je valide mon panier le session_id() change et quand je reviens sur la page d'accueil, le session_id() revient comme avant (même valeur qu'avant), c'est à ne plus rien comprendre.
Pourtant ce n'est pas moi qui peut gérer les session_id(), c'est du côté serveur.
Si vous avez déjà eu ce type de problème, n'hésitez pas, je suis complétement bloqué.
En tout cas merci d'avance à tous.
Bon j'ai réussi à résoudre le problème, je pense que ça pourrait arriver à certains d'entre vous donc je poste la solution.
Je possède plusieurs noms de domaines : .fr, .com, .eu, etc
Ma session était créée dans le .fr et je redirigeais ma page dans le .com ce qui fait que ma session était perdue.
Voila voila, j'espère que ça aidera quelques personnes.