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

ASP.NET Discussion :

Expiration des cookies


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 56
    Par défaut Expiration des cookies
    Bonjour, j'ai un probleme avec la date d'expiration des cookies.


    Si je fais ça =>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        HttpCookie c = new HttpCookie("cTest");
        c.Value = "valeur";
        DateTime dtExpiry = DateTime.Now.AddDays(31);
        c.Expires = dtExpiry;
        Response.Cookies.Add(c);
     
    Response.Write("<br />" + Request.Cookies["cTest"].Value + "        expires =>  " + Request.Cookies["cTest"].Expires);

    au premier chargement de la page c'est bon, la date d'expiration est correcte, par exemple 30/08/2007 11:55:19.

    Par contre dès que je recharge la page (ou si je vais sur une autre page contenant un Response.Write qui m'affiche Request.Cookies["cTest"].Expires) à ce moment là la date d'expiration passe à 01/01/0001 00:00:00.


    Même en ajoutant une condition if(Request.Cookies["cTest"]==null) pour ne pas écraser le cookie ça ne change rien.


    je remarque aussi que les autres cookies ont la même date d'expiration =
    __utmb : 94092303 expires => 01/01/0001 00:00:00

    __utmz : 94092303.1185548474.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none) expires => 01/01/0001 00:00:00

    __utma : 94092303.494871132.1185548474.1185788288.1185788832.9 expires => 01/01/0001 00:00:00

    ASP.NET_SessionId : s2mufqbr3h4eqd45t53pdrbp expires => 01/01/0001 00:00:00

    __utmc : 94092303 expires => 01/01/0001 00:00:00



    Help

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 56
    Par défaut
    Je viens de voir ça:
    The browser will not send the expiration date of the cookie
    back to the server (I don't know why). So trying to read
    Request.Cookies["demo"].Expires will never work.
    Vous confirmez ?

    PS: j'ai essayé avec une expiration d'une minute, histoire de vérifier, ça a l'air de marcher

Discussions similaires

  1. Expiration des cookies instantanée?
    Par starkson dans le forum ASP.NET
    Réponses: 1
    Dernier message: 18/12/2007, 09h52
  2. date d'expiration des cookies
    Par agrotic dans le forum ASP
    Réponses: 1
    Dernier message: 01/12/2006, 16h22
  3. Délai d'expiration des cookies
    Par Sylvain James dans le forum XMLRAD
    Réponses: 40
    Dernier message: 22/03/2006, 10h22
  4. [JSP SERVLET]Moment d'expiration des objets du scope Request
    Par Little_Goldo dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 25/08/2005, 13h18
  5. [VB.NET] Expiration de cookie
    Par NicoNGRI dans le forum ASP.NET
    Réponses: 7
    Dernier message: 26/10/2004, 15h36

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