Question pointue sur la durée de vie des Cookies.

Question pointue sur la durée de vie des Cookies. - Programmation

Marsh Posté le 26-04-2001 à 17:18:22    

Pour IE5
 
J'ai fais une chtite fonction visant à créer un cookie ayant une durée de vie de 30 secondes !!!
 
Et voici le contenu de cette famous fonction :
 

never = new Date();
 never.setSeconds(never.getSeconds() + 30);
 var expString = "; expires=" + never.toGMTString()
 document.cookie = "MONBLABLAAMOINA" + never  + expString;

 
Et mon cookie ne meurt pas dans les Delais impartis !!!
ALors comment se passe l'exiration des cookies ?
Quand leur expiration est elle vérifié ?
Bref pourquoi mes cookies ne s'efface pas au bout de 30 Secondes ?
 
That Is My Question !!!! ??? quelqu'un connait la rep ???
 
PS: INUTILE DE ME DIRE DE NE PAS LIMIT2 MES COOKIES A 30 SEC, JE N'AI PAS LE CHOIX !!! IL ME FAUT CES COOKIES DE 30 SECS? OU SINON RIEN :(

Reply

Marsh Posté le 26-04-2001 à 17:18:22   

Reply

Marsh Posté le 26-04-2001 à 17:32:02    

Je viens de comparer mon script à plusieurs scripts de Tierces personnes, et apparement je fais ce qu'il faut.
 
Tout semble donc OK, sauf que mes cookies ne s'effacent pas !!
 
ALors comment se passe l'effacement des cookies périmés?
à quelle frequence ?
quand?
où?
comment?
 
En vous remerciant d'avance pour votre ide les experts :)

Reply

Marsh Posté le 26-04-2001 à 17:46:49    

j'ai trouvé sur le site de jc bellamy : http://members.aol.com/bellamyjc/fr/cookies.html
ou http://jc.bellamy.free.fr un début d'explication :
 
"Une date d'expiration
 
définie dans le champ expires, indique jusqu'à quelle date le cookie peut être utilisé. C'est une valeur date exprimée sous la forme Sun,JJ-MM-AA HH:MM:SS GMT, le jour de la semaine étant en anglais abrégé (Sun, Mon, Tue, ...)
Si on ne précise pas de date d'expiration, le cookie "meurt" à la fin de la session en cours du navigateur."
 
As tu essayé de voir si lorsque tu fermes l'explorateur, le cookie est détruit.
Comme les cookies sont uniquement des fichiers texte, ils ne vont pas se détruire tous seuls... C'est au navigateur de les gérer (Netscape et IE ne les gèrent pas de la même manière...)
je ne veux pas être pessimiste, mais si le navigateur devait faire tourner en permanence un job en tâche de fond pour vérifier la validé des cookies à la seconde près, ce serait un boulot énorme.

Reply

Marsh Posté le 27-04-2001 à 13:46:01    

Merci JPA pour tes Infos...
 
En fait je me prend la ete pour rien car je ne savis pas que si tu ne specifie pas d'expiration, le cookie meurt en fin de session.
 
M'enfin, c'est pour un CD de Demo qui lance un soft d'install, et le cookie sert juste à dire au soft d'install qui est lancé dans le temp de Windows par IE, où se trouve le CD, et donc les repertoires sources de l'install...
 
Finalement, vu que les comportement differe d'un navigateur à l'autre, c'est le Soft d'install qui efface le cookie apres l'avoir lu, comme ca y a plus de doute...
 
Voila pour l'histoire...
 
Merci et à +
 
 :jap:  :jap:  :hap:  :jap:  :jap:

Reply

Marsh Posté le 27-04-2001 à 13:49:11    

Un cookie meurent ... mais ne se rend pas !  :wahoo:  
 
En fait une fois le cookie expiré il reste en place sur la machine


---------------
[:drakkon] D R A K K O N Membre du Team [KHEOPS] ! Nous avons des problèmes à toutes vos solutions - Le Site: http://seti-kheops.dyndns.org/
Reply

Marsh Posté le 27-04-2001 à 14:04:50    

ca depend des cookies !!!!
Yen a des plus volaitle que d'autres... Surment fait avec du Vahiné :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Sujets relatifs:

Leave a Replay

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