Créer un cookie dans un repertoire et l'utiliser ailleurs [PHP] - PHP - Programmation
Marsh Posté le 13-01-2004 à 01:34:52
Pas besoin de définir un répertoire.
Marsh Posté le 13-01-2004 à 01:38:01
pourtant, en enlevant la ligne de commande
setcookie ("ck_step", $cookie, time()+30, "/travel/", ".gconsult.fr" ); |
ça ne marcge pas plus...
Petites précisions :
Fichier 1, qui affiche le cookie et ses données
Code :
|
C'est aussi à partir ce de fichier que les information qui s'enregistrent dans le cookie sont postés.
Fichier 2, qui crée le cookie
Code :
|
et donc, ensuite, une fois le cookie créer, normalement, je ne devrais pas avoir de soucis pour le lire... et pourtant... rien...
Marsh Posté le 13-01-2004 à 01:38:58
nom, valeur, durée
c'est tout ce qu'il faut
Marsh Posté le 13-01-2004 à 01:42:07
tu ne peux pas déclarer un cookie, et l'utiliser dans un repertoire parent.
tu peux déclarer un cookie dans un repertoire, et l'utiliser dans tous ses repertoires enfants, mais jamais des parents.
Marsh Posté le 13-01-2004 à 01:46:26
alors comment faire...
mon soucis est de vérifier les données envoyer d'un formulaire, inclus dans la page index.php. Le formulaire se trouve dans un répertoire url/formulaire/form.php.
Dans ce fichier, quand j'envois les données, elles sont traités dans un fichier autre (rec_nfo.php), qui se trouve dans le même dossier que form.php.
Je fait une boucle dans le fichier rec_nfo.php et si un champ est vide, il revient sur la page précédente, et, avec le cookie, vient replacer les valeurs dans leur champs, là où l'internaute les y avait mises...
Marsh Posté le 13-01-2004 à 01:47:26
tu mets ton formulaire dans le repertoire de ta page index.
pas d'autres solutions, c'est évident pour des raisons de sécurité
Marsh Posté le 12-01-2004 à 21:48:55
Voilà le topo :
j'ai une création de cookie dans un fichier rec_nfo.php qui lui même se trouve dans un répertoire du type :
http://www.monsite.com/rep1/rep2/rep3/rec_nfo.php
maintenant, je dois récupérer les valeur de ce cookie dans une page index.php qui se trouve dans le répertoire du type :
http://www.monsite.com/rep1/rep2/index.php
alors je me suis dit, je vais créer mon cookie comme suit :
mais quand je vais dans mon "temporary internet files", je n'ai pas de fichier cookie de créer et quand je reviens sur ma page index, et que je fait un echo $_COOKIE['ck_step'] . " ]-[ . "$ck_step;, il ne m'écrit rien, donc, pas de cookie créé...
vous pourriez m'aider, parce que là, je nage...
P.S. : je suis aller voir cette page... mais je n'ai pas trouvé de solution
Message édité par xkamui le 13-01-2004 à 01:20:48