Tom's Guide > Forum > Programmation > Tester l'existance d'un cookie....
Mot :    Pseudo :           
 

Bonjour!

J'ai chercher mais je n'ai pas réussit a trouver comment tester l'existance d'un cookie (en javascript) :/ .

A moins que ce ne soit pas possible....

Alors comment je peut faire ?

Merci de votre aide :) !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

Merci mais je connai ce site ;) !

Le problème c'est pas de crer/lire mais de savoir si un cookie dont on connai le nom a été créer ou non (exixte ou pas).
Enfin bref! J'ai trouver une autre alternative de toute façon.

Mais là j'ai un autre problème, quand je crer mes cookies ça marche et je peut les lire mais il ne dure que durant la session :/ !

Voila ma fonction pour crer les cookies:

Citation :

function CrerCookie(nom,contenu) {
document.cookie = nom + "=" + escape(contenu) + ";expires=99999999";
}


Tout fonctionne inpect mais dès que je ferme mon navigateur et que je réouvre ma page; plus de cookies a l'orison :/
Est-ce que ça peut etre dut au faite que j'ouvre la page depuis mon disque dur ?

Répondre à Vermoute

En faite je tire mes fonction d'ici.
Je vien de remarquer en bas de la page:"NB : Dans cet exemple, le cookie n'est pas détruit, seulement vidé !... il sera détruit automatiquement à la fin de la session !"
Donc normal que ça ne dure pas :pfff: !

Par contre j'ai toujour pas conpri pour quoi il ne durai pas :??: !

Toute explication sera la bien venu :) !

edit:la fonction que j'utilise pour crer mes cookies c'est celle de mon post précédent....


Message édité par Vermoute le 21-01-2008 à 10:49:51
Répondre à Vermoute

Il y a marqué que c'était pour l'exemple que ça ne gardait pas, car ils utilisent leur première fonction pour créer un cookie qui ne donne pas de valeur d'expiration.
Plutôt que de mettre un expires à 99999999 qui est complètement absurde, utilise leur fonction qui fait ça très bien :

 
Code :
  1. function cre_cook(nom,contenu,jours) {
  2.       var expireDate = new Date();
  3.       expireDate.setTime(expireDate.getTime() + jours*24*3600*1000);
  4.       document.cookie = nom + "=" + escape(contenu)
  5.         + ";expires=" + expireDate.toGMTString();
  6.       }
 


Elle gardera le cookie pendant XXX jour (1000 milli-secondes * 60 secondes * 60 minutes * 24 heures = 1 jour, que tu remultiplies à l'argument que tu as passé en paramètre).


Message édité par OmaR le 21-01-2008 à 11:19:26
------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Tester l'existance d'un cookie....
Aller à :

Il y a 614 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens