考虑这个,如果一个是Web应用程序的用户mulltiple占单台计算机上的cookie
,如:
一个有人访问SomeWebSite.com作为普通用户(注册)
HttpCookie cookie = new HttpCookie("LastVisit");
cookie.Value = DateTime.Now.ToString();
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(cookie);
乙访问SomeWebSite.com,使用其他帐户作为慢化剂/管理员
HttpCookie cookie = new HttpCookie("LastVisit");
cookie.Value = DateTime.Now.ToString();
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(cookie);
这两个cookie属于同一个域,但是对于两个不同的帐户。浏览器如何知道哪个cookie属于哪个帐户?如果我们使用下面的代码来访问它。
if (Request.Cookies["LastVisit"] != null)
{
string lastTimeUserVisited = Request.Cookies["LastVisit"].Value;
}
编辑:这是我平生第一次对Cookie的工作。
我也感谢您的耐心