|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2004 Messages : 61 ![]() |
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 :
Nicolas |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
Salut,
Pour le double nom dans la base de données dépendra de la requette SQL que tu as executé : si c'est UPDATE database que tu as fait y'a pas question d'insertion dans ce cas, si c'est une INSERT INTO database tu dois avoir un problème si le nom (qui doit être un clé primaire), l'insertion est impossible. (si possible montre nous ton code SQL). Pour la valeur du cookie les %20... ce sont des caractères spéciaux je crois, essaie d'écrire dans ton navigateur par exemple : go gle.com tu auras goo%20gle.com, %20 = espace ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com