+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2008
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : janvier 2008
    Messages : 496
    Points : 264
    Points
    264

    Par défaut Cookies et Zend

    Salut,

    J'aimerai utiliser des cookies,

    pour cela j'utilise :

    Code :
    1
    2
    3
    4
    5
    6
    public function indexAction()	{
     
        setcookie('user_email_id', 'name@domain.com', time() + 3600, '/');
        echo 'Cookie : ' . $this->getRequest()->getCookie('user_email_id');
     
    }
    Seulement, il ne me retourne aucune valeur...

    Merci

    PS : Ça serait possible d'ajouter le Préfixe 1.12 ?
    Codez toujours en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2009
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2009
    Messages : 700
    Points : 1 024
    Points
    1 024

    Par défaut

    Ton exemple marche bien pour moi.
    j'ai actualisé la première fois, rien n'est affiché , la deuxième fois la valeur est affiché.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2008
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : janvier 2008
    Messages : 496
    Points : 264
    Points
    264

    Par défaut

    oups... en effet il faut recharger 2 fois pour que le cookie soit pris en compte.

    Sans doute que le cookie est mis en mémoire avant l'éxécution de la méthode d'où le fait de devoir recharger 2 fois.

    Par curiosité, est-il possible de refresh les variables misent en mémoire après la création du cookie ?

    De plus, un simple $this->getRequest()->user_email_id suffit pour récupérer la variable.

    Quelle est la meilleure méthode pour détruire un cookie avec Zend ?

    Merci
    Codez toujours en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •