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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?