Script PHP / cookie et message d'erreur -> ?

Fermé
Souffle56 - 1 janv. 2009 à 20:04
 Souffle56 - 2 janv. 2009 à 00:44
Bonjour,
Voilà, j'ai fais mes premiers essais en créant 2 scripts en PHP :
- Le 1er , pour envoyer 1 cookies :

<?php
setCookie("theme_choisi","aucun",time()+60);
?>

- Le 2eme, pour le réceptionner :

<?php
echo $_COOKIE["theme_choisi"];
?>

C'est tout simple et ca marche impeccable... seulement, après la période des 60 secondes que j'ai paramétrée, si je refais une lecture (via le 2eme script), le cookie ayant dépassé la dite période, il a bien sûr disparu (c'est normal...).
Seulement, le hic !, c'est que mon navigateur (internet explorer) affiche alors ce message :
"Notice: Undefined index: theme_choisi in C:\wamp\www\Cookies_du_visiteur.php on line 3"

Comment modifier mon script, SVP, pour empêcher ce message d'apparaitre ?
Par avance Merci !
A voir également:

1 réponse

Utilisateur anonyme
1 janv. 2009 à 21:17
je ne suis pas sur mais essai en mettant une condition

<?php
if ($_COOKIE["theme_choisi"] != NULL)
{
echo $_COOKIE["theme_choisi"];
}
?>

comme cela si le cookie est périmé rien ne s'affiche
0
En fait, ca ne le fait que quand je travail en localhost (via Wampserver). Sur le Net, ca va...
Ceci dit, n'y aurait-il pas quelque paramètre à modifier (sous Wampserver...) pour éviter cela ?
(j'ai essayé ta manip mais ca y fait toujours pareil, en local !)

Merci pour ton intérêt !
0