problème pour supprimer un cookie
bonjour
j'ai une page qui me sert à me connecter et c'est à ce moment là que je crée un cookie de la façon que l'on connait bien
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$cook = $cgi->cookie(-name => 'valsession',
-value => $valCookee,
-path => '/',
-expires => $temp);
....
print $cgi->redirect( -url => "http://localhost/cgi-bin/pages/perso.pl" , -cookie =>$cook ); |
le cookie se crée correctement aucun problème de ce côté là ..
par contre maintenant sur la page d'arrivé en l'occurrence "perso.pl" j'ai un bouton deconnexion j'ai donc pensé que pour annuler la valeur du cookie il me suffirait de rappeler la fonction
cookie de la manière suivante
Code:
1 2 3 4 5 6 7 8
|
my $cook = $cgi->cookie(-name => 'valsession',
-value => "",
-path => '/',
-expires => "now");
print "Set-Cookie: $cook"; |
mais à prioris le valeur valsession contient toujours ma valeur de départ ...
comment se fait-il que cette valeur ne devienne pas nul et que le cookie continu d'exister ?
Merci