OVH Cloud OVH Cloud

Cookies et php

2 réponses
Avatar
Jacky
Bonjour,

Si je crée un cookie sur une page appelée test.phot dans le répertoire rep1.
Le cookie est accessible sur toutes les pages du rep1
Par contre, il n'est pas accessible dans le rep2 de même niveau. Est ce
normal ?

En résumé :
http://www.mondomaine.com/rep1.test.php cookie visible
http://www.mondomaine.com/rep1.test2.php cookie visible
http://www.mondomaine.com/rep2.test.php cookie invisible

Si je fais le même test avec les cookies de cession, ça marche...

1 - Pourquoi ça marche pas avec les cookies ?
2 - Comment faire pour que ça marche ?
3 - Vaut il mieux utiliser de cookie ou les cookie de cession ?

Merci de votre aide

Jacky
--------------------------------
http://www.thailande-guide.com : guide web de la Thaïlande
http://www.cartofolie.com : cartes postales virtuelles du monde
http://www.guyane-guide.com : portail de la Guyane Française.

2 réponses

Avatar
Jej

Si je fais le même test avec les cookies de cession, ça marche...

1 - Pourquoi ça marche pas avec les cookies ?


1 cookie de session === 1 cookie, rien de magique... Ce cookie contient l'identifiant de session, un nombre censé être unique.

2 - Comment faire pour que ça marche ?


Spécifier le paramètre 'path' dans setcookie (ex. '/')

3 - Vaut il mieux utiliser de cookie ou les cookie de cession ?


cf. 1 !


Bonne journée,

jej

Avatar
Ariase
Jacky wrote:
Bonjour,

Si je crée un cookie sur une page appelée test.phot dans le
répertoire rep1. Le cookie est accessible sur toutes les pages du rep1
Par contre, il n'est pas accessible dans le rep2 de même niveau. Est
ce normal ?

De mémoire, il faut indiquer que le cookie appartient au site en entier en

spécifiant "/" comme un des paramètres du cookie.