IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Cookies] Double nom et valeur non formatée


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 61
    Par défaut [Cookies] Double nom et valeur non formatée
    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

  2. #2
    Membre confirmé Avatar de anas.eh
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    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 ...

Discussions similaires

  1. [XL-2010] Format valeur non valide
    Par Blaiz58 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 17/07/2014, 17h21
  2. scrollbar avec valeurs au format double
    Par petitours dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/01/2014, 00h20
  3. Réponses: 2
    Dernier message: 23/02/2010, 18h28
  4. Réponses: 4
    Dernier message: 12/12/2006, 09h14
  5. [Oracle] Ramener les valeurs non lié à un nom
    Par deaven dans le forum Langage SQL
    Réponses: 9
    Dernier message: 04/07/2006, 11h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo