JS et les fameux cookies (Effacer)
Allo,
Je gosse depuis un certain temps déjà après ce problème et je suis à court de ressources...
Je crée un cookie du côté serveur et essaie de le modifier du côté client.
Ce que j'ai essayé :
1) modifier document.cookie directement ou lui affecter le nouveau cookie
2) mettre une date d'échéance sur l'ancien cookie - ça ne marche qu'à la prochaine ouverture
3) La fonction suivante, mais elle double mon cookie (ancienne et nouvelle valeur sont là) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
/*
Function qui ajoute un cookie donne ou ecrase celui-ci si il est present.
entre : nom du cookie a creer
nom de la cle demande
nom de la valeur de la cle
retour: retourne vrai si la fonction enregistre le cookie, retourne false si la fonctionne n'enregistre rien.
*/
function AjouterCookieOuRemplacer( nom_cookie_demande, cle_demande, valeur_demande )
{
var valeur_cookie = '';
var cookie_enregistre = false;
valeur_cookie = cle_demande + '=' + valeur_demande;
document.cookie = nom_cookie_demande + "=" + escape( valeur_cookie ) ;
cookie_enregistre = true;
return cookie_enregistre;
} |
Quelqu'un a une autre idée?