Pb Cookie avec la fonction time() ! - Programmation
Marsh Posté le 04-02-2002 à 14:51:25
ReplyMarsh Posté le 04-02-2002 à 15:02:20
Non, je crois que le time() renvoyant le tampon horaire UNIX courant, le décalage se fait en millisecondes. Mais ça explique pas le problème d'Alex01
Marsh Posté le 04-02-2002 à 16:16:51
benou a écrit a écrit : c'est pas en jour le +120 ?? |
Non, ce n'est pas en jour mais en seconde !
Marsh Posté le 04-02-2002 à 17:00:01
Alex01 a écrit a écrit : Bonjour à tous, Je souhaite créer un cookie qui aura une durée de vie de 2 minutes. Par conséquent je programme : <? setcookie("test_cookie","toto",time()+120); ?> Hors quand j'exécute ceci et que deux minutes plus tard je rafraichis ma page (ou que je relance IE) après avoir supprimé le code ci dessus et l'avoir remplacé par : echo $test_cookie , mon cookie existe encore ! :hot Pourquoi n'a t'il pas expiré ? Merci d'avance Alex01 PS j'utilise IIS 5 |
Problème de décalage horaire entre le serveur et ta machine ???
Marsh Posté le 05-02-2002 à 08:25:32
fly LM a écrit a écrit : Problème de décalage horaire entre le serveur et ta machine ??? |
Je viens de vérifier l'heure de mon serveur et effectuvement il y a 8 min de décallage entre lui et ma station (mise à l'heure effecuée). Toutefois, comme le serveur retardait, je n'aurais pas dû constater l'existance du cookie car je l'avais programmé pour avoir une durée de vie de 2 minutes !
Je ne sais pas si ça viens de là ?
Merci
Alex
Marsh Posté le 04-02-2002 à 14:43:23
Bonjour à tous,
Je souhaite créer un cookie qui aura une durée de vie de 2 minutes.
Par conséquent je programme :
<?
setcookie("test_cookie","toto",time()+120);
?>
Hors quand j'exécute ceci et que deux minutes plus tard je rafraichis ma page (ou que je relance IE) après avoir supprimé le code ci dessus et l'avoir remplacé par : echo $test_cookie , mon cookie existe encore ! :hot
Pourquoi n'a t'il pas expiré ?
Merci d'avance
Alex01
PS j'utilise IIS 5