[PHP] setcookie : pb d'expiration

setcookie : pb d'expiration [PHP] - PHP - Programmation

Marsh Posté le 14-11-2002 à 17:18:49    

bon beh voilà, je voudrais créer un cookie qui ne "dure" qu'une heure ... les miens durent trop longtemps :/ j'utilise cette syntaxe :
 
"
setcookie("tefed_pass" );
"
 
ou bien :
 
"
setcookie("tefed_pass","0",time()+60);
"
 
mais ca a le même effet, c'est à dire une durée de vie supérieure a un jour, j ai pas pu vérifier plus :/ des idées ?


Message édité par gau19b le 14-11-2002 à 17:24:31
Reply

Marsh Posté le 14-11-2002 à 17:18:49   

Reply

Marsh Posté le 14-11-2002 à 17:50:53    

Voilà ce qu'on trouve dans la docs PHP:
 

Code :
  1. setcookie("TestCookie",$value,time()+3600);  /* expire dans une heure */


 
Je suis donc étonné que setcookie("tefed_pass","0",time()+60); dure si longtemps;
 
Mirgolth


---------------
Livres dont vous êtes le héros
Reply

Marsh Posté le 15-11-2002 à 10:43:19    

mirgolth a écrit a écrit :

Voilà ce qu'on trouve dans la docs PHP:
 

Code :
  1. setcookie("TestCookie",$value,time()+3600);  /* expire dans une heure */


 
Je suis donc étonné que setcookie("tefed_pass","0",time()+60); dure si longtemps;
 
Mirgolth




 
Dans mon code, j'ai exactement la même syntaxe...
 
Et le temps ajouté à time() s'exprime bien en secondes (j'ai 10800 pour un cookie de 3 heures, et au bout de 3 heures il me jette toujours).
 
Peut-être est-ce ta fonction de vérification du cookie qui merdouille? :??:


Message édité par Fred999 le 15-11-2002 à 10:44:05
Reply

Marsh Posté le 15-11-2002 à 10:57:35    

y-at'il bien un refresh après création du cookie ?  
 
sinon il ne s'active pas de suite ça peut être aussi cause d'erreur


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

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