Varför är värdet på myCookie.Expires = 0001-01-01 00:00:00? Jag sätter ju myCookie.Expires = DateTime.Today.AddDays(1)? Och varför måste jag skriva HttpContext.Current före Request.Cookies när det i alla exempel inte behövs? Jag har skrivit using System.Web längst upp.
HttpCookie myCookie = HttpContext.Current.Request.Cookies["myProject"];
bool bitUnique;
if (myCookie == null)
{
myCookie = new HttpCookie("myProject");
myCookie.Values.Add("visited", "yes");
myCookie.Expires = DateTime.Today.AddDays(1);
HttpContext.Current.Response.AppendCookie(myCookie);
}
else
{
[b]string expires = myCookie.Expires.Date.ToString();[/b]
if (myCookie.Expires <= System.DateTime.Today)
{
myCookie.Expires = System.DateTime.Today.AddDays(1);
HttpContext.Current.Response.AppendCookie(myCookie);
bitUnique = true;
}
else
bitUnique = false;
}