Pb Cookie avec la fonction time() !

Pb Cookie avec la fonction time() ! - Programmation

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

Reply

Marsh Posté le 04-02-2002 à 14:43:23   

Reply

Marsh Posté le 04-02-2002 à 14:51:25    

c'est pas en jour le +120 ??


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh 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 :??:

Reply

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 ! :jap:

Reply

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 ???

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed