cookies

  • 1082
  • 0

摘要:cookies

Cookie 最好用來儲存少量的資料,或最好儲存像是使用者 ID 的識別項。使用者 ID 可以用來識別使用者,然後從資料庫或其他資料存放區讀取使用者資訊。

瀏覽器也會強制限制在使用者電腦上能夠儲存的網站 Cookie 數量。大部分的瀏覽器只允許每個網站儲存 20 個 Cookie。如果您嘗試儲存更多,就會捨棄最舊的 Cookie。某些瀏覽器也會有接受來自所有網站 Cookie 數量的絕對限制,通常是 300。

如果不设时间值,则cookie依赖窗体存在,如果此窗体关闭,则cookie消失。
同时,即使本窗体存在,但新开的窗体仍然得不到cookie。

 

 

Response.Cookies["userName"].Value = "patrick";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);

HttpCookie aCookie = new HttpCookie("lastVisit");
aCookie.Value = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);


讀
if(Request.Cookies["userName"] != null)
    Label1.Text = Server.HtmlEncode(Request.Cookies["userName"].Value);
DateTime dt;
dt = DateTime.Parse(Request.Cookies["userName"].Expires);

時間設過去時間