东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢(xún)電話(huà):
15628812133
23
2019/06

cookie的作用、區(qū)別與使用

發(fā)布時(shí)間:2019-06-23 15:47:44
發(fā)布者:jintianlong
瀏覽量:
0

最近文匯軟件小編在進(jìn)行頁(yè)面開(kāi)發(fā),遇到數(shù)據(jù)存儲(chǔ)方面的問(wèn)題,眾所周知在js數(shù)據(jù)存儲(chǔ)常用的有兩種,一種是cookie,另一種是session,session相對(duì)比較常用,今天小編著重講下cookie的使用。

首先,我們先要了解什么是cookie,官方解釋是:Cookie是由服務(wù)器端生成,發(fā)送給User-Agent(一般是瀏覽器),瀏覽器會(huì)將Cookie的key/value保存到某個(gè)目錄下的文本文件內(nèi),下次請(qǐng)求同一網(wǎng)站時(shí)就發(fā)送該Cookie給服務(wù)器(前提是瀏覽器設(shè)置為啟用cookie)。Cookie名稱(chēng)和值可以由服務(wù)器端開(kāi)發(fā)自己定義,對(duì)于JSP而言也可以直接寫(xiě)入jsessionid,這樣服務(wù)器可以知道該用戶(hù)是否合法用戶(hù)以及是否需要重新登錄等。簡(jiǎn)單來(lái)說(shuō),cookie是存儲(chǔ)于訪(fǎng)問(wèn)者計(jì)算機(jī)中的變量 ,cookie是瀏覽器提供的一種機(jī)制 ,可以由JavaScript對(duì)其進(jìn)行控制(設(shè)置、讀取、刪除)。cookie的特性 :cookie可以實(shí)現(xiàn)跨頁(yè)面全局變量 ,cookie可以跨越同域名下的多個(gè)網(wǎng)頁(yè),但不能跨越多個(gè)域名使用 ,
同一個(gè)網(wǎng)站中所有頁(yè)面共享一套cookie ,可以設(shè)置有效期限 ,存儲(chǔ)空間4-10KB左右。

cookie的優(yōu)點(diǎn)是將信息存儲(chǔ)于用戶(hù)硬盤(pán),因此可以作為跨頁(yè)面全局變量,這常用于跟蹤用戶(hù)行為,信息存儲(chǔ)于用戶(hù)硬盤(pán),同時(shí)可以跨頁(yè)面調(diào)用,但是僅限于同一個(gè)域名下。同時(shí)關(guān)閉頁(yè)面和瀏覽器后,再次打開(kāi)可以可以跟蹤會(huì)話(huà),彌補(bǔ)HTTP無(wú)狀態(tài)協(xié)議的不足,cookie存儲(chǔ)空間很小(只有4–10KB左右)。

與此同時(shí),cookie也是存在缺點(diǎn)的:cookie可能被禁用,cookie與瀏覽器相關(guān),不能互相訪(fǎng)問(wèn),cookie可能被用戶(hù)刪除,cookie安全性不夠高,cookie存儲(chǔ)空間很小(只有4–10KB左右),每個(gè)domain最多只能有20條cookie。

cookie的應(yīng)用:

設(shè)置cookie:setcookie(name,value)

獲取cookie:getcookie(name)

刪除cookie:delcookie(name)

設(shè)置cookie失效時(shí)間:Response.Cookies(“name”).Expires=dateadd(“d”,N,date)

設(shè)置確定失效日期:Response.Cookies(“name”).Expires=# 1/29/2003#

檢測(cè)cookie是否存在:document.cookie.indexOf("name"),返回值如果是-1,則不存在。

1.gif

好了,以上就是小編今天為大家分享的內(nèi)容,如果想更多關(guān)注小編,就來(lái)文匯軟件看看吧。


關(guān)鍵詞:
返回列表