Loki6
Messages postés286Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention27 décembre 2009
-
17 nov. 2007 à 00:39
Loki6
Messages postés286Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention27 décembre 2009
-
18 nov. 2007 à 20:42
Bonsoir à tous,
débutant dans le php, j'ai trouvé la fonction SetCookie('mon_cookie','ok',time()+60*5); que j'utilise pour créer un Cookie lors de l'identification d'une personne. Suite à ça, je devrais pouvoir me connecter sur différentes pages où s'applique une vérification par $_COOKIE['mon_cookie'];
Après des tests réussis sur IE et FF en local avec EasyPHP, j'upload mes fichiers sur le serveur de pages perso free et là catastrophe, le cookie n'est pas créé. j'ai fait un test de retour de la fonction SetCookie qui me renvoie 1... mais à la lecture rien ne se passe et d'ailleurs si je vérifie, aucun cooki n'est physiquement créé.
Qu'ai je mal fait ? merci d'avance à tous ceux qui auront une suggestion.
Loki6
Messages postés286Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention27 décembre 20092 18 nov. 2007 à 20:42
en fait en local, je m'identifie et je crée un cookie si le couple pseudo et mot de passe est bon
ce cookie se dégénère à la fermeture du navigateur. j'ai vérifié, avec IE et FF ça fonctionne.
J'ai envoyé mon code sur le ftp free et là catastrophe, lorsque je m'identifie, il n'y a pas d'erreur relevée, mais au test de présence du cookie, il ne le trouve pas, aussi bien avec IE que FF.
je n'ai pas modifié mon code.
j'utilise la syntaxe suivante :
$ret = SetCookie("MonCookie,"Valeur"); // pour écrire
$_COOKIE['MonCookie']; // pour lire
je crée bien mon cookie avant tout envoi de texte.