国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Cookie學(xué)習(xí)

Bamboy / 1811人閱讀

摘要:服務(wù)器檢查該,以此來辨認(rèn)用戶狀態(tài)。該值會(huì)在瀏覽器再次發(fā)起請求時(shí),傳遞給服務(wù)器失效的時(shí)間,單位秒。如果為,表示刪除該。該值可以在服務(wù)器運(yùn)行時(shí)動(dòng)態(tài)設(shè)置該是否僅被使用安全協(xié)議傳輸。安全協(xié)議有,等,在網(wǎng)絡(luò)上傳輸數(shù)據(jù)之前先將數(shù)據(jù)加密。

什么是Cookie?

? ? Cookie是由W3C組織提出,最早由NetScape社區(qū)發(fā)展的一種機(jī)制。

? ? Cookie是存儲(chǔ)于訪問者的計(jì)算機(jī)中的變量。每當(dāng)同一臺(tái)計(jì)算機(jī)通過瀏覽器請求某個(gè)頁面時(shí),就會(huì)發(fā)送這個(gè)cookie。

? ? Cookie的作用就是用于解決"如何記錄客戶端的用戶信息":

? ? ? ? ①當(dāng)用戶訪問web頁面時(shí),他的名字可以記錄在Cookie中。

? ? ? ? ②在用戶下一次訪問該頁面時(shí),可以在Cookie中讀取用戶訪問記錄。

? ? Cookie實(shí)際上是一小段文本信息(上限為4kb)。客戶端請求服務(wù)器,如果服務(wù)器需要記錄該用戶狀態(tài),就使用response向客戶端瀏覽器頒發(fā)一個(gè)Cookie。客戶端瀏覽器可以把Cookie保存起來。當(dāng)瀏覽器再請求該網(wǎng)站時(shí),瀏覽器把請求的網(wǎng)址連同該Cookie一同提交給服務(wù)器。服務(wù)器檢查該Cookie,以此來辨認(rèn)用戶狀態(tài)。服務(wù)還可以根據(jù)需要修改Cookie的內(nèi)容。

Cookie的屬性

這是筆者著重注意講述的點(diǎn)

屬性名 說明
name Cookie的名稱,Cookie一旦創(chuàng)建,名稱便不可更改
value Cookie的值,如果值為Unicode字符,需要為字符編碼。如果為二進(jìn)制數(shù)據(jù),則需要使用BASE64編碼。該值會(huì)在瀏覽器再次發(fā)起請求時(shí),傳遞給服務(wù)器
maxAge Cookie失效的時(shí)間,單位秒。如果為整數(shù),則該Cookie在maxAge秒后失效。如果為負(fù)數(shù),該Cookie為臨時(shí)Cookie,關(guān)閉瀏覽器即失效,瀏覽器也不會(huì)以任何形式保存該Cookie。如果為0,表示刪除該Cookie。默認(rèn)為-1。 該值可以在服務(wù)器運(yùn)行時(shí)動(dòng)態(tài)設(shè)置
secure 該Cookie是否僅被使用安全協(xié)議傳輸。安全協(xié)議。安全協(xié)議有HTTPS,SSL等,在網(wǎng)絡(luò)上傳輸數(shù)據(jù)之前先將數(shù)據(jù)加密。默認(rèn)為false。 可以在服務(wù)器運(yùn)行時(shí)動(dòng)態(tài)設(shè)置
path Cookie的使用路徑。如果設(shè)置為“/sessionWeb/”,則只有contextPath為“/sessionWeb”的程序可以訪問該Cookie。如果設(shè)置為“/”,則本域名下contextPath都可以訪問該Cookie。注意最后一個(gè)字符必須為“/”。該值只有在生成cookie的時(shí)候設(shè)置有效,后面設(shè)置無效。如果需要?jiǎng)討B(tài)設(shè)置path,可以先利用maxAge屬性設(shè)置為0,把cookie刪除了,然后在重新生成cookie的時(shí)候,設(shè)置path(這時(shí)候記得把maxAge=0去掉)
domain 可以訪問該Cookie的域名。如果設(shè)置為“.google.com”,則所有以“google.com”結(jié)尾的域名都可以訪問該Cookie。設(shè)置規(guī)則同path屬性
comment 該Cookie的用處說明,瀏覽器顯示Cookie信息的時(shí)候顯示該說明。
version Cookie使用的版本號。0表示遵循Netscape的Cookie規(guī)范,1表示遵循W3C的RFC 2109規(guī)范
Cookie的Domain屬性

我們重點(diǎn)說一下這個(gè)Domain屬性。一般在實(shí)現(xiàn)單點(diǎn)登錄的時(shí)候會(huì)經(jīng)常用到這個(gè)屬性,通過在父級域設(shè)置Cookie,然后在各個(gè)子級域拿到存在父級域中的Cookie值。比如剛才設(shè)置的username屬性,在blog.csdn.net下同樣可以訪問到,用戶不用重新登錄就可以拿到第一次登錄進(jìn)來時(shí)候的用戶信息,因?yàn)檫@些用戶信息都是存在父級域".csdn.net"下面,其他頁面也可以拿到。

當(dāng)在"blog.csdn.net"這個(gè)域名下存入一個(gè)Cookie;如:
document.cookie = "blogCookie=blog;path=/;domain=.blog.csdn.net";
然后你會(huì)發(fā)現(xiàn)在mp.csdn.net下看不到blogCookie這個(gè)屬性。這個(gè)就是所謂的Cookie跨域的問題。

總結(jié):
domain表示的是cookie所在的域,默認(rèn)為請求的地址,如網(wǎng)址為www.study.com/study,那么domain默認(rèn)為www.study.com。而跨域訪問,如域A為t1.study.com,域B為t2.study.com,那么在域A生產(chǎn)一個(gè)令域A和域B都能訪問的cookie就要將該cookie的domain設(shè)置為.study.com;如果要在域A生產(chǎn)一個(gè)令域A不能訪問而域B能訪問的cookie就要將該cookie的domain設(shè)置為t2.study.com。注意:一般在域名前是需要加一個(gè)"."的,如"domain=.study.com"。

參考:https://blog.csdn.net/longgeg...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/72231.html

相關(guān)文章

  • JS學(xué)習(xí)筆記 - 封裝 Cookie 應(yīng)用接口

    摘要:本文章記錄本人在學(xué)習(xí)中看書理解到的一些東西,加深記憶和并且整理記錄下來,方便之后的復(fù)習(xí)。封裝函數(shù)在默認(rèn)的情況下存取是一件比較麻煩的事情。而且信息的字符串本身就令人討厭,在經(jīng)常使用信息的應(yīng)用中格外的不方便。 本文章記錄本人在學(xué)習(xí) Cookie 中看書理解到的一些東西,加深記憶和并且整理記錄下來,方便之后的復(fù)習(xí)。 封裝函數(shù) 在默認(rèn)的情況下存取Cookie是一件比較麻煩的事情。由...

    oneasp 評論0 收藏0
  • 從前后端分別學(xué)習(xí)——注冊/登錄流程2

    摘要:昨天研究了網(wǎng)站的注冊流程,感興趣的可以看下從前后端分別學(xué)習(xí)注冊登錄流程今天接著研究注冊登錄流程之登錄。為解決這個(gè)問題,引入,它是由一組隨機(jī)數(shù)組合的哈希表,當(dāng)用戶登錄成功,本來發(fā)放給用戶,現(xiàn)在變成發(fā)放給用戶。 昨天研究了網(wǎng)站的注冊流程,感興趣的可以看下:從前后端分別學(xué)習(xí)——注冊/登錄流程1 今天接著研究注冊/登錄流程之登錄。 登錄 首先來看一下登陸過程:showImg(https://s...

    happyhuangjinjin 評論0 收藏0
  • 快速學(xué)習(xí)nodejs系列:十三、nodejs實(shí)現(xiàn)restful api、cookie、session

    摘要:在前面的節(jié)課程里面,我們已經(jīng)基本學(xué)習(xí)完了的知識,達(dá)到基礎(chǔ)入門的要求。英語的直譯就是表現(xiàn)層狀態(tài)轉(zhuǎn)移。的特點(diǎn)不加密用戶可刪除可被修改依賴于用戶禁用或清除時(shí),讀取出錯(cuò)。下節(jié),會(huì)開始學(xué)習(xí)框架。 在前面的12節(jié)課程里面,我們已經(jīng)基本學(xué)習(xí)完了nodejs的知識,達(dá)到基礎(chǔ)入門的要求。那為什么會(huì)在這節(jié)說下使用nodejs來實(shí)現(xiàn)一些功能,而不繼續(xù)往下講呢?原因有2:1.前面講地都是理論知識,碼代碼比較少...

    asce1885 評論0 收藏0
  • js-cookie源碼學(xué)習(xí)

    這篇文章最初發(fā)表在我自己搭建的站點(diǎn)js-cookie庫源碼學(xué)習(xí) 背景 最近在做項(xiàng)目的時(shí)候,前端登錄功能要做一個(gè)記住密碼的功能。但開發(fā)用的框架中沒有實(shí)現(xiàn)這個(gè)功能,所以我就想自己實(shí)現(xiàn)這個(gè)功能。實(shí)現(xiàn)起來其實(shí)很簡單,就是每次用戶在登錄頁面點(diǎn)擊登錄時(shí),把用戶輸入的用戶名和密碼保存到cookie中就可以了,當(dāng)用戶再登錄時(shí),再從cookie中獲取用戶名和密碼填充到表單中就可以了。當(dāng)然,也可以選擇保存在local...

    JellyBool 評論0 收藏0
  • [Java Web]JSP/Servlet的學(xué)習(xí)(resopnse對象與session對象)

    摘要:的學(xué)習(xí)與內(nèi)置對象對象代表服務(wù)器對客戶端的響應(yīng)。在增加之前必須先創(chuàng)建對象。一次會(huì)話的含義是從客戶端瀏覽器連接服務(wù)器開始,到客戶端服務(wù)與斷開為止。范圍內(nèi)的屬性可以在多個(gè)頁面的跳轉(zhuǎn)之間共享。 Java Server Page的學(xué)習(xí)(resopnse與session) 內(nèi)置對象 response對象 respone代表服務(wù)器對客戶端的響應(yīng)。如果要在JSP頁面中動(dòng)態(tài)生成一副位圖或者輸出一個(gè)...

    Flink_China 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<