cookie的做用:
Cookie就是服務器暫存放在計算機上的一筆資料,好讓服務器用來辨認客戶端的計算機。當客戶端在瀏覽網站的時候,Web服務器會先送一小小資料放在客戶端的計算機上,Cookie 會幫客戶端在網站上所打的文字或是一些選擇,都記錄下來。當下次客戶端再光臨同一個網站,Web服務器會先看看有沒有它上次留下的Cookie資料,有的話,就會依據Cookie裏的內容來判斷使用者,送出特定的網頁內容給客戶端。
Cookie的使用很廣泛,許多提供我的化服務的網站,都是利用Cookie來辨認使用者,以方便送出使用者量身定作的內容,像是Web接口的免費E-mail網站,都要用到 Cookie。Cookie中記載的資料相有限,Cookie是安全的。網站不可能經由Cookie得到客戶的E-mail地址或是其它私人資料,更沒有辦法透過Cookie來存取客戶端的計算機。
cookie的定義方式:
建立Cookie

Response.Cookies[
"CookiesName"][[
"關鍵字"]][.屬性]=字符串;
//將字符串寫入CookieName

Response.Cookies[
"CookiesName"].Expires=Cookie的時間期限;
//CookiesName的有效時間
讀取Cookie

Request.Cookies(
"CookieName")
//對cookieName進行讀取
對Cookie的時間期限限制

Response.Cookies[
"CookiesName"].Expires=#January 01, 2010#
//截止時間

Response.Cookies[
"CookiesName"]=Data+天數
//cookie自創建其加上天數爲Cookie期限
實例:經過使用if語句來判斷用戶端是否存在Cookie,若是沒有則進行建立Cookie,以便用戶下一次訪問方便:

Temp=Request.Cookies[
"visitname"];
//讀取visitname是否存在Cookie
If (Temp = "") Then
//若是Temp爲空
{

Response.Cookies(
"visitname") =
"x";
//建立Cookie,並把x寫入Cookie

Response.Cookies(
"visitname").Expires=#January 04, 2012#
//Cookie的終止日期

Response.Redirect
"Temp.asp";
//並重載到Temp.asp頁面中

}

Else;
//不然執行其餘

{

rest of the page

}

End
if
//結束if語句