cookie和session機(jī)制之間的區(qū)別與聯(lián)系_ASP教程
推薦:ASP實(shí)現(xiàn)一行多列顯示方法實(shí)例程序好不容易寫了點(diǎn)東西,但由于鼠標(biāo)太靈敏的緣故,還沒提交網(wǎng)頁就不小心被關(guān)了。郁悶了。寫簡單點(diǎn)。 asp一行多列顯示常用的方法是用兩個循環(huán)語句控制表格的列數(shù)和總記錄數(shù)。 今天想到用div來控
具體來說cookie機(jī)制采用的是在客戶端保持狀態(tài)的方案。它是在用戶端的會話狀態(tài)的存貯機(jī)制,他需要用戶打開客戶端的cookie支持。cookie的作用就是為了解決HTTP協(xié)議無狀態(tài)的缺陷所作的努力。
而session機(jī)制采用的是一種在客戶端與服務(wù)器之間保持狀態(tài)的解決方案。同時我們也看到,由于采用服務(wù)器端保持狀態(tài)的方案在客戶端也需要保存一個標(biāo)識,所以session機(jī)制可能需要借助于cookie機(jī)制來達(dá)到保存標(biāo)識的目的。而session提供了方便管理全局變量的方式。
session是針對每一個用戶的,變量的值保存在服務(wù)器上,用一個sessionID來區(qū)分是哪個用戶session變量,這個值是通過用戶的瀏覽器在訪問的時候返回給服務(wù)器,當(dāng)客戶禁用cookie時,這個值也可能設(shè)置為由get來返回給服務(wù)器。
就安全性來說:當(dāng)你訪問一個使用session 的站點(diǎn),同時在自己機(jī)子上建立一個cookie,建議在服務(wù)器端的SESSION機(jī)制更安全些.因?yàn)樗粫我庾x取客戶存儲的信息。
正統(tǒng)的cookie分發(fā)是通過擴(kuò)展HTTP協(xié)議來實(shí)現(xiàn)的,服務(wù)器通過在HTTP的響應(yīng)頭中加上一行特殊的指示以提示瀏覽器按照指示生成相應(yīng)的cookie。從網(wǎng)絡(luò)服務(wù)器觀點(diǎn)看所有HTTP請求都獨(dú)立于先前請求。就是說每一個HTTP響應(yīng)完全依賴于相應(yīng)請求中包含的信息狀態(tài)管理機(jī)制克服了HTTP的一些限制并允許網(wǎng)絡(luò)客戶端及服務(wù)器端維護(hù)請求間的關(guān)系。在這種關(guān)系維持的期間叫做會話(session)。
Cookies是服務(wù)器在本地機(jī)器上存儲的小段文本并隨每一個請求發(fā)送至同一個服務(wù)器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie規(guī)范。網(wǎng)絡(luò)服務(wù)器用HTTP頭向客戶端發(fā)送cookies,在客戶終端,瀏覽器解析這些cookies并將它們保存為一個本地文件,它會自動將同一服務(wù)器的任何請求縛上這些cookies。
分享:ASP教程:使用ASP生成圖片彩色校驗(yàn)碼使用ASP生成圖片彩色校驗(yàn)碼 49行代碼,三個文件 Asp文件:Code.Asp 數(shù)據(jù)文件:body.Fix , Head.Fix 用法:<img src="code.asp">
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-cookie和session機(jī)制之間的區(qū)別與聯(lián)系
。