中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做藝術(shù)品的網(wǎng)站品牌營(yíng)銷(xiāo)策劃?rùn)C(jī)構(gòu)

做藝術(shù)品的網(wǎng)站,品牌營(yíng)銷(xiāo)策劃?rùn)C(jī)構(gòu),做網(wǎng)站菏澤,臥龍區(qū)2015網(wǎng)站建設(shè)價(jià)格💐個(gè)人主頁(yè):初晴~ 📚相關(guān)專(zhuān)欄:計(jì)算機(jī)網(wǎng)絡(luò)那些事 一、Cookie是什么? Cookie的存在主要是為了解決HTTP協(xié)議的無(wú)狀態(tài)性問(wèn)題,即協(xié)議本身無(wú)法記住用戶(hù)之前的操作。 "?狀態(tài)" 的含義指的是: 默認(rèn)情況…

💐個(gè)人主頁(yè):初晴~

📚相關(guān)專(zhuān)欄:計(jì)算機(jī)網(wǎng)絡(luò)那些事


一、Cookie是什么?

Cookie的存在主要是為了解決HTTP協(xié)議的無(wú)狀態(tài)性問(wèn)題,即協(xié)議本身無(wú)法記住用戶(hù)之前的操作。

  • "?狀態(tài)" 的含義指的是:
默認(rèn)情況下 HTTP 協(xié)議的客?端和服務(wù)器之間的這次通信,和下次通信之間沒(méi)有直接的聯(lián)系
但是實(shí)際開(kāi)發(fā)中,我們很多時(shí)候是需要知道請(qǐng)求之間的關(guān)聯(lián)關(guān)系的
例如登陸?站成功后, 第?次訪問(wèn)的時(shí)候服務(wù)器就能知道該請(qǐng)求是否是已經(jīng)登陸過(guò)了

上述圖中的 "令牌" 通常就存儲(chǔ)在 Cookie 字段中。
?如去醫(yī)院掛號(hào)
1. 看病之前先掛號(hào). 掛號(hào)時(shí)候需要提供?份證號(hào), 同時(shí)得到了?張 "就診卡", 這個(gè)就診卡就相當(dāng)于患者的 "令牌".
2. 后續(xù)去各個(gè)科室進(jìn)?檢查, 診斷, 開(kāi)藥等操作, 都不必再出??份證了, 只要憑就診卡即可識(shí)別出當(dāng)前患者的?份.
3. 看完病了之后, 不想要就診卡了, 就可以注銷(xiāo)這個(gè)卡. 此時(shí)患者的?份和就診卡的關(guān)聯(lián)就銷(xiāo)毀了. (類(lèi)似于?站的注銷(xiāo)操作)
4. ?來(lái)看病, 可以辦?張新的就診卡, 此時(shí)就得到了?個(gè)新的 "令牌"
此時(shí)在服務(wù)器這邊就需要記錄"令牌"信息, 以及令牌對(duì)應(yīng)的??信息, 這個(gè)就是 Session 機(jī)制所做的?作

二、Session是什么?

Session(會(huì)話(huà))是Web開(kāi)發(fā)中用于管理用戶(hù)狀態(tài)的一種機(jī)制。它允許服務(wù)器在多個(gè)頁(yè)面請(qǐng)求或多個(gè)瀏覽器會(huì)話(huà)之間保持用戶(hù)的狀態(tài)信息。

所謂的會(huì)話(huà),其實(shí)就可以理解為 “對(duì)話(huà)”

在計(jì)算機(jī)領(lǐng)域,會(huì)話(huà)是?個(gè)客?與服務(wù)器之間的不中斷的請(qǐng)求響應(yīng)。對(duì)客?的每個(gè)請(qǐng)求,服務(wù)器能夠識(shí)別出請(qǐng)求來(lái)?于同?個(gè)客?。當(dāng)?個(gè)未知的客?向Web應(yīng)?程序發(fā)送第?個(gè)請(qǐng)求時(shí)就開(kāi)始了?個(gè)會(huì)話(huà)。當(dāng)客?明確結(jié)束會(huì)話(huà)或服務(wù)器在?個(gè)時(shí)限內(nèi)沒(méi)有接受到客?的任何請(qǐng)求時(shí),會(huì)話(huà)就結(jié)束了
?如我們打客服電話(huà)
每次打客服電話(huà),是?個(gè)會(huì)話(huà). 掛斷電話(huà),會(huì)話(huà)就結(jié)束了
下次再打客服電話(huà),?是?個(gè)新的會(huì)話(huà)
如果我們?時(shí)間不說(shuō)話(huà),沒(méi)有新的請(qǐng)求,會(huì)話(huà)也會(huì)結(jié)束
服務(wù)器同?時(shí)刻收到的請(qǐng)求是很多的。服務(wù)器需要清楚的區(qū)分每個(gè)請(qǐng)求是屬于哪個(gè)??,也就是屬于哪個(gè)會(huì)話(huà),就需要在服務(wù)器這邊記錄每個(gè)會(huì)話(huà)以及與??的信息的對(duì)應(yīng)關(guān)系。
  • Session是服務(wù)器為了保存??信息?創(chuàng)建的?個(gè)特殊的對(duì)象

Session的本質(zhì)就是?個(gè) "哈希表", 存儲(chǔ)了?些鍵值對(duì)結(jié)構(gòu). Key 就是SessionID, Value 就是??信息(??信息可以根據(jù)需求靈活設(shè)計(jì))

SessionId 是由服務(wù)器?成的?個(gè) "唯?性字符串",從 Session 機(jī)制的?度來(lái)看,這個(gè)唯?性字符串稱(chēng)為 " SessionId "。但是站在整個(gè)登錄流程中看待,也可以把這個(gè)唯?性字符串稱(chēng)為 " token "。
上述例?中的令牌ID,就可以看做是SessionId,只不過(guò)令牌除了ID之外,還會(huì)帶?些其他信息,?如時(shí)間、簽名等

1. 當(dāng)??登陸的時(shí)候,服務(wù)器在 Session 中新增?個(gè)新記錄,并把 sessionId返回給客?端?(通過(guò) HTTP 響應(yīng)中的 Set-Cookie 字段返回)
2. 客?端后續(xù)再給服務(wù)器發(fā)送請(qǐng)求的時(shí)候,需要在請(qǐng)求中帶上 sessionId。(通過(guò) HTTP 請(qǐng)求中的 Cookie 字段帶上)
3. 服務(wù)器收到請(qǐng)求之后,根據(jù)請(qǐng)求中的 sessionId在 Session 信息中獲取到對(duì)應(yīng)的??信息,?再進(jìn)?后續(xù)操作。找不到則重新創(chuàng)建Session,并把SessionID返回

Session 默認(rèn)是保存在內(nèi)存中的。如果重啟服務(wù)器則 Session 數(shù)據(jù)就會(huì)丟失

三、Cookie 與 Session 的區(qū)別

1、存儲(chǔ)位置

  • Cookie:存儲(chǔ)在客戶(hù)端(用戶(hù)的瀏覽器)中,通常以鍵值對(duì)的形式存在。
  • Session:存儲(chǔ)在服務(wù)器端,客戶(hù)端通常只存儲(chǔ)一個(gè)Session ID,用于標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器端Session。

2、存儲(chǔ)大小和數(shù)量限制

  • Cookie:每個(gè)Cookie的大小一般限制在4KB左右,每個(gè)域名下可以存儲(chǔ)的Cookie數(shù)量有限(大約20個(gè))。
  • Session:理論上沒(méi)有嚴(yán)格的大小限制,但受到服務(wù)器存儲(chǔ)空間的限制。Session可以存儲(chǔ)更多的數(shù)據(jù)。

3、生命周期

  • Cookie:可以設(shè)置過(guò)期時(shí)間,瀏覽器會(huì)在過(guò)期后刪除Cookie,或者用戶(hù)可以手動(dòng)清除。
  • Session:依賴(lài)于服務(wù)器的配置,通常在用戶(hù)關(guān)閉瀏覽器或Session超時(shí)后結(jié)束。

4、安全性

  • Cookie:由于存儲(chǔ)在客戶(hù)端,更容易受到跨站腳本攻擊(XSS)和跨站請(qǐng)求偽造(CSRF)等攻擊,安全性較低。
  • Session:由于存儲(chǔ)在服務(wù)器端,不易被篡改,相對(duì)更安全。但是,Session ID的傳輸需要安全保護(hù),以防止Session劫持。

5、使用場(chǎng)景

  • Cookie:適用于存儲(chǔ)不太敏感的數(shù)據(jù),如用戶(hù)偏好設(shè)置、會(huì)話(huà)標(biāo)識(shí)符等。
  • Session:適用于存儲(chǔ)敏感數(shù)據(jù),如用戶(hù)的登錄狀態(tài)、購(gòu)物車(chē)內(nèi)容等。

6、傳輸

  • Cookie:每次HTTP請(qǐng)求都會(huì)自動(dòng)包含在請(qǐng)求頭中發(fā)送給服務(wù)器,增加了HTTP請(qǐng)求的大小。
  • Session:只有Session ID在客戶(hù)端和服務(wù)器之間傳遞,實(shí)際的Session數(shù)據(jù)存儲(chǔ)在服務(wù)器端,減少了網(wǎng)絡(luò)傳輸。

7、控制權(quán)

  • Cookie:由客戶(hù)端瀏覽器控制,用戶(hù)可以禁用Cookie或手動(dòng)刪除。
  • Session:由服務(wù)器控制,服務(wù)器可以創(chuàng)建、修改和刪除Session。

8、跨域訪問(wèn)

  • Cookie:可以設(shè)置為跨域訪問(wèn),允許多個(gè)相關(guān)聯(lián)的域名訪問(wèn)相同的Cookie。
  • Session:通常局限于創(chuàng)建它的域名,除非通過(guò)特定的機(jī)制(如Session聯(lián)邦)來(lái)實(shí)現(xiàn)跨域Session共享。
Cookie 和 Session之間主要是通過(guò) SessionId 關(guān)聯(lián)起來(lái)的,SessionId 是 Cookie 和 Session 之間的橋梁
注意:
Cookie 和 Session 經(jīng)常會(huì)在?起配合使?,但是不是必須配合:
  • 完全可以? Cookie 來(lái)保存?些數(shù)據(jù)在客?端。這些數(shù)據(jù)不?定是???份信息,也不?定是 SessionId
  • Session 中的sessionId 也不需要?得通過(guò) Cookie/Set-Cookie 傳遞,?如通過(guò)URL傳遞

那么本篇文章就到此為止了,如果覺(jué)得這篇文章對(duì)你有幫助的話(huà),可以點(diǎn)一下關(guān)注和點(diǎn)贊來(lái)支持作者哦。如果有什么講的不對(duì)的地方歡迎在評(píng)論區(qū)指出,希望能夠和你們一起進(jìn)步?

http://www.risenshineclean.com/news/22646.html

相關(guān)文章:

  • 昆明做網(wǎng)站公寧波網(wǎng)絡(luò)推廣平臺(tái)
  • 網(wǎng)站建設(shè)項(xiàng)目分析報(bào)告免費(fèi)制作小程序平臺(tái)
  • 在線下載免費(fèi)軟件的網(wǎng)站sem推廣是什么
  • 網(wǎng)站制作公司在哪里找百度seo搜索引擎優(yōu)化培訓(xùn)
  • 沒(méi)有公司網(wǎng)站如何做推廣電商網(wǎng)絡(luò)營(yíng)銷(xiāo)
  • 服裝設(shè)計(jì)怎么學(xué) 從零開(kāi)始東莞seo排名扣費(fèi)
  • 讓其他公司做網(wǎng)站應(yīng)注意什么百度競(jìng)價(jià)推廣出價(jià)技巧
  • 深圳福田網(wǎng)站建設(shè)軟文代寫(xiě)發(fā)布網(wǎng)絡(luò)
  • 網(wǎng)站運(yùn)營(yíng)與建設(shè)方案seo關(guān)鍵詞排名注冊(cè)價(jià)格
  • 張家港網(wǎng)站建設(shè)培訓(xùn)班網(wǎng)站宣傳的方法有哪些
  • 個(gè)人網(wǎng)站備案后可以做行業(yè)內(nèi)容嗎百度推廣怎么做免費(fèi)
  • js網(wǎng)站計(jì)數(shù)器代碼網(wǎng)絡(luò)推廣
  • 免費(fèi)ppt大全網(wǎng)seo的中文含義是什么
  • 專(zhuān)業(yè)做網(wǎng)站的技術(shù)人員朝陽(yáng)seo排名
  • 上海閔行做網(wǎng)站優(yōu)化網(wǎng)站廣告優(yōu)化
  • 大連網(wǎng)站推廣公司種子搜索神器 bt 下載
  • 企業(yè)網(wǎng)站建設(shè)規(guī)劃書(shū)ppt代做百度收錄排名
  • 攝影網(wǎng)站的意義廣州百度seo 網(wǎng)站推廣
  • wordpress說(shuō)說(shuō)灰色詞seo排名
  • 凡科網(wǎng)營(yíng)銷(xiāo)推廣做百度seo
  • 簡(jiǎn)單做網(wǎng)站市場(chǎng)推廣計(jì)劃怎么寫(xiě)
  • 南海區(qū)建設(shè)局網(wǎng)站企業(yè)培訓(xùn)課程分類(lèi)
  • 在網(wǎng)站里怎么做圖片超鏈接seo 深圳
  • 網(wǎng)站設(shè)計(jì)制作合同范本網(wǎng)頁(yè)設(shè)計(jì)制作網(wǎng)站模板
  • 個(gè)人網(wǎng)站建立步驟網(wǎng)站外包
  • 鄭州一站式網(wǎng)站搭建認(rèn)真負(fù)責(zé)百度大搜
  • 蘋(píng)果軟件 做ppt模板下載網(wǎng)站有哪些seo崗位
  • 建設(shè)工程管理專(zhuān)業(yè)學(xué)什么北京seo網(wǎng)站優(yōu)化公司
  • 浙江省公路建設(shè)發(fā)票網(wǎng)站谷歌商店paypal三件套
  • 網(wǎng)站建設(shè)價(jià)格標(biāo)準(zhǔn)報(bào)價(jià)百度快速收錄權(quán)限域名