南京達內IT培訓
美國上市IT培訓機構

025-66630866

熱門課程

怎樣獲取cookie?

  • 時間:2016-06-29 12:31
  • 發布:南京達內培訓學校
  • 來源:達內新聞

看到這個詞比較多的地方在哪呢,南京達內Java培訓小編一般是在清理瀏覽器的時候經常會跳出是否清除cookie記錄,那么我們要怎么知道這到底是什么呢?就接著看下文吧!

Cookie是由服務器端生成,發送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內,下次請求同一網站時就發送該Cookie給服務器(前提是瀏覽器設置為啟用cookie)。

Cookie名稱和值可以由服務器端開發自己定義,對于JSP而言也可以直接寫入jsessionid,這樣服務器可以知道該用戶是否合法用戶以及是否需要重新登錄等,服務器可以設置或讀取Cookies中包含信息,借此維護用戶跟服務器會話中的狀態。

獲取Cookie的值:獲取Cookie值的標準代碼格式為:

myCookie.Values["auth"];

上句代碼可以獲取名為myCookie的Cookie對象鍵名為auth的鍵值。如果不存在,則返回null。

DateTime now=new DateTime.Now;

Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1); //設定Cookie過期時間

下面的代碼示例演示刪除應用程序中所有可用 Cookie 的一種方法:

代碼如下:

HttpCookie aCookie;

string cookieName;

int limit = Request.Cookies.Count;

for (int i = 0; i < limit; i++)

{

cookieName = Request.Cookies[i].Name;

aCookie = new HttpCookie(cookieName);

aCookie.Expires = DateTime.Now.AddDays(-1);

Response.Cookies.Add(aCookie);

}

南京達內科學的課程安排,就業求職、職場充電靈活選擇實戰派專家授課,真項目驅動教學,申請試聽,點亮夢想,拒絕平庸。給自己一個蛻變成IT精英的機會!
上一篇:蘋果發布會最大亮點——9.7寸iPad Pro
下一篇:你準備好成為java高端人才了嘛

南京達內參加南京國際服務外包協會理事大會

選擇城市和中心
江西省

貴州省

廣西省

海南省

网址在线观看你懂我意思吧