Cookie的工(gōng)作模式、設置、限制、信息讀取及删除

時間:2020-08-19 作者:管理員(yuán) 點擊:769

1、Cookie的工(gōng)作模式
1)、客戶端首次訪問某站點:服務器頁面相關讀取Cookie的指令,因爲沒有信息,不參與編譯或編譯錯誤。服務器頁面程序中(zhōng)有設置Cookie的指令。
2)、指令通過浏覽器寫入客戶端硬盤。
3)、客戶端再次訪問某站點,浏覽器将攜帶Cookie的信息提交服務請求,訪問的頁面中(zhōng)如果有需要提取Cookie信息的指令,将獲得信息參與編譯。
4)、将含有Cookie信息參與編譯的頁面發回給浏覽器,其中(zhōng)如果有相關的設置Cookie的指令,将再次通過浏覽器,寫入客戶端。

2、Cookie的限制
1)、必須通過浏覽器進行操作,如果浏覽器禁用Cookie,則無法工(gōng)作,信息隻能是文本,信息大(dà)小(xiǎo)有限制:4KB(不同的浏覽器兼容性不一(yī)樣,大(dà)小(xiǎo)不同)。
2)、安全問題:使用Cookie存儲的盡量是些無關痛癢的信息,如果要保存用戶名密碼,請編碼爲密文形式。

3、實現單值Cookie的設置
HttpCookie  ck_animal=new HttpCookie(“animal”); //聲明Cookie
ck_animal.Value=”貓”; //賦值
ck_animal.Expires=DateTime.Now.AddDays(1);//設置Cookie有效期,如果不設置有效期浏覽器關閉Cookie就失效。
Response.Cookies.Add(ck_animal);//寫入Cookie

4、實現單值Cookie信息讀取
if(Request.Cookies[“animal”]!=null)// 需要判斷Cookie是否存在,Request.Cookes[“......”]是一(yī)個對象
{
String   _mystr=Request.Cookes[“animal”].Value;
}

5、實現單值Cookie信息删除
删除Cookie值不同于清空變量值,因爲Cookie存放(fàng)在客戶端硬盤
标準的删除Cookie的寫法是:
Response.Cookies[“animal”].Expires=DateTime.MinValue;//設置Cookie名稱爲 最小(xiǎo)過期時間

返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言