Bonjour,

En bref, voici ce que j'essaye de faire.
Je lis un cookie et le store dans une base de donnee a un certain moment.
Je lis la base de donnee plus tard pour re ecrire le cookie.
Semble simple et pourtant :

1) Double Nom
Le nom du cookie est unique mais voila ... il se trouve que quand je lis la base donnee et ecris le nouveau cookie, il ne modifie pas le cookie existant (s'il existe) mais en cree un autre avec le meme nom. Surprenant ?
Quand je regarde les differents champs dans Firefox, ce qui change reellement est pour le champ domain ou host
Cookie 1 : host : mondomain.com
Cookie 2 : domain : mondomain.com
Comment assigne si c'est un domain ou host ?

2) Valeur du cookie
Quand je reecris le cookie, la valeur est toute bizarre avec des %20 ...
Comment faire pour avoir une valeur propre comme dans ma base de donnees ?

3) Un peu de code

J'ai essaye :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
setcookie('ss_cart_0001141555',$mycart,time() + 3600, '/', 'domain.com', 0);
setcookie('ss_cart_0001141555',rawurlencode($mycart),time() + 3600, '/', 'domain.com', 0);
setrawcookie('ss_cart_0001141555',rawurlencode($mycart),time() + 3600, '/', 'domain.com', 0);
Merci pour toutes suggestions

Nicolas