Cookie permanent

Cookie permanent - Programmation

Marsh Posté le 12-06-2002 à 16:29:38    

Salut,
 
Alors voilà j'ai fait un cookie par javascript, ça fonctionne très bien tant que je ne ferme pas mon IE (i.e. il est bien renvoyé à chaque page etc...).
Par contre, il n'est pas sauvegarder sur le disque... donc quand je rouvre IE le cookie a disparu.
J'ai regardé la doc Netscape et le forum ici, mais je n'ai rien trouvé.
 
Si vous avez la solution pour faire qu'il soit enregistré sur le disque et pas juste un cookie session (un paramètre à passer en plus j'imagine...)
 
 :bounce:

Reply

Marsh Posté le 12-06-2002 à 16:29:38   

Reply

Marsh Posté le 12-06-2002 à 16:39:54    

oui l'expiration du cookie par exemple. Ceci dit je ne sais pas s'il est possible de faire ca via JS
 
sinon tu peux fixer une durée d'expiration (durée = 0 signfie la durée de vie du browser et c'est le param par défaut)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-06-2002 à 16:41:48    

donne lui une tres tres grosse durée d'expiration en seconde (plusieurs millions par exemple pour durer des mois comme les spywares :D)


---------------
Narf... It is broken...
Reply

Marsh Posté le 12-06-2002 à 16:46:54    

Ben, non j'ai mis une expiration en 2006!!
argg, tu crois que si je me trompe de jour par exemple, il prend 0 ....
Pourtant j'ai verifie de bien prendre un jour correct, voila mon code :
function DoCookie(lang) {
document.cookie="Nom_Cookie="+lang;
document.cookie+=";expires=Wednesday,   6-Dec-2006 23:12:40 GMT";
document.cookie+=";DOMAIN=toto.totoland";
document.cookie+=";path=/";
}
 
Le 6 decembre 2006 est bien un mercredi d'apres mon agenda windows 2000...
 
Alors??  :ouch:

Reply

Marsh Posté le 12-06-2002 à 16:47:38    

je ne pense pas que tu puisses avoir une durée aussi longue. Commence par un jour déjà pour voir si ca fonctionne


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-06-2002 à 16:50:21    

ça ne marche pas même en mettant 1 semaine....
 :cry:  
bon j'essaie en mettant un temps en secondes...

Reply

Marsh Posté le 12-06-2002 à 17:02:07    

bon ca ne fonctionne pas... j'ai le meme code sur un autre serveur et ca fonctionne...
je ne comprends pas...

Reply

Marsh Posté le 12-06-2002 à 17:03:18    

même domaine?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-06-2002 à 17:10:51    

non...
 
d'ailleurs, je n'y precisais pas de domaine (celui qui fonctionne) => j'ai essayé en virant ma ligne où je precise le domaine.... ca ne fonctionne pas!
j'y comprends vraiment rien...

Reply

Marsh Posté le 12-06-2002 à 18:39:57    

bon, trouvé!!
 
Apparemment, c'est le / dans le path qui posait problème...
bon faudra que j'essaie de voir exactement pourquoi quand j'aurai le temps... c'est-à-dire pas pour le moment :)  
 
bon allez a+
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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