發(fā)布時(shí)間:2024-01-24閱讀(13)

什么是Cookie
Cookie是某些網(wǎng)站為了辨別用戶身份而儲(chǔ)存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過(guò)加密),由用戶客戶端計(jì)算機(jī)暫時(shí)或永久保存的信息。客戶端向服務(wù)器發(fā)起請(qǐng)求,如果服務(wù)器需要記錄該用戶狀態(tài),就使用response向客戶端瀏覽器頒發(fā)一個(gè)Cookie。客戶端瀏覽器會(huì)把Cookie保存起來(lái)。當(dāng)瀏覽器再請(qǐng)求該網(wǎng)站時(shí),瀏覽器把請(qǐng)求的網(wǎng)址連同該Cookie一同提交給服務(wù)器。服務(wù)器檢查該Cookie,以此來(lái)辨認(rèn)用戶狀態(tài)。
?舉個(gè)栗子
去海底撈吃飯。
我平均每?jī)蓚€(gè)星期去一次海底撈:查看菜單、點(diǎn)餐、食用、付錢。
如果我兩周之后再去海底撈,店員不知道我是誰(shuí),也不知道我什么時(shí)候來(lái)過(guò)這里,點(diǎn)過(guò)什么菜。仍然是按照上面的流程吃火鍋。
這種情況下,我和海底撈之間是無(wú)記錄狀態(tài)的。
現(xiàn)在,如何設(shè)計(jì)一個(gè)系統(tǒng),能夠讓海底撈和我之間有狀態(tài)呢?
也就是海底撈能夠記得我上一次來(lái)吃火鍋是什么時(shí)候?以及我最喜歡點(diǎn)的菜有哪些?那就是海底撈會(huì)員卡。這種會(huì)員卡就像我們的cookies。
海底撈的會(huì)員卡有兩個(gè)作用:
對(duì)于海底撈來(lái)說(shuō),這是你這個(gè)用戶的身份ID。
你進(jìn)入海底撈店后,通過(guò)這張卡,海底撈知道你上一次來(lái)來(lái)店里的時(shí)間,知道你最喜歡點(diǎn)的菜,獲取你所有在海底撈的消費(fèi)記錄。
對(duì)于你來(lái)說(shuō),這是你隨身帶著,進(jìn)入海底撈的身份識(shí)別。
對(duì)于軟件系統(tǒng)來(lái)說(shuō):
web瀏覽器 就相當(dāng)于 你
web服務(wù)器 就相當(dāng)于 海底撈
會(huì)員卡用來(lái)建立你和海底撈之間的聯(lián)系
cookies用來(lái)建立web瀏覽器和web服務(wù)器之間的聯(lián)系。
那么cookies從何而來(lái)?
你在海底撈第一次建立會(huì)員關(guān)系時(shí),你需要向海底撈提供你的相關(guān)信息,海底撈才能夠生成一張ID卡給你。
同樣,第一次與web服務(wù)器建立關(guān)系時(shí),也需要向服務(wù)器提供你的信息。在這里,就是用戶的權(quán)限帳號(hào)和密碼了。
所以我們需要通用用戶名和密碼信息的提交,來(lái)獲取服務(wù)器給我們提供的cookies.
然后在后續(xù)的獲取用戶其它信息的請(qǐng)求中,帶上cookies。服務(wù)器就可識(shí)別你的身份。
以上就是關(guān)于Cookie的介紹啦,關(guān)注我,一起學(xué)習(xí)產(chǎn)品設(shè)計(jì)~
需要pmp學(xué)習(xí)資料的可以找我要。

歡迎分享轉(zhuǎn)載→http://m.avcorse.com/read-221981.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號(hào)-5 TXT地圖HTML地圖XML地圖