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
Partager