99亚洲_成人性视频免费网站_av在线播放网址_免费成人在线网站_亚洲综合婷婷_亚洲一区二区国产

訂閱本欄目 RSS您所在的位置: 深山工作室 > asp.net > 正文

ASP.NET中Cookie編程的基礎(chǔ)知識(shí)

中國(guó)IT實(shí)驗(yàn)室 2008/4/26 22:54:58 深山行者 字體: 瀏覽 23180

簡(jiǎn)介

Cookie 為 Web 應(yīng)用程序保存用戶相關(guān)信息提供了一種有用的方法。例如,當(dāng)用戶訪問您的站點(diǎn)時(shí),您可以利用 Cookie 保存用戶首選項(xiàng)或其他信息,這樣,當(dāng)用戶下次再訪問您的站點(diǎn)時(shí),應(yīng)用程序就可以檢索以前保存的信息。

什么是 Cookie?

Cookie 是一小段文本信息,伴隨著用戶請(qǐng)求和頁(yè)面在 Web 服務(wù)器和瀏覽器之間傳遞。用戶每次訪問站點(diǎn)時(shí),Web 應(yīng)用程序都可以讀取 Cookie 包含的信息。

假設(shè)在用戶請(qǐng)求訪問您的網(wǎng)站 www.contoso.com 上的某個(gè)頁(yè)面時(shí),您的應(yīng)用程序發(fā)送給該用戶的不僅僅是一個(gè)頁(yè)面,還有一個(gè)包含日期和時(shí)間的 Cookie.用戶的瀏覽器在獲得頁(yè)面的同時(shí)還得到了這個(gè) Cookie,并且將它保存在用戶硬盤上的某個(gè)文件夾中。

以后,如果該用戶再次訪問您站點(diǎn)上的頁(yè)面,當(dāng)該用戶輸入 URL www.contoso.com 時(shí),瀏覽器就會(huì)在本地硬盤上查找與該 URL 相關(guān)聯(lián)的 Cookie.如果該 Cookie 存在,瀏覽器就將它與頁(yè)面請(qǐng)求一起發(fā)送到您的站點(diǎn),您的應(yīng)用程序就能確定該用戶上一次訪問站點(diǎn)的日期和時(shí)間。您可以根據(jù)這些信息向用戶發(fā)送一條消息,也可以檢查過期時(shí)間或執(zhí)行其他有用的功能。

Cookie 是與 Web 站點(diǎn)而不是與具體頁(yè)面關(guān)聯(lián)的,所以無論用戶請(qǐng)求瀏覽站點(diǎn)中的哪個(gè)頁(yè)面,瀏覽器和服務(wù)器都將交換 www.contoso.com 的 Cookie 信息。用戶訪問其他站點(diǎn)時(shí),每個(gè)站點(diǎn)都可能會(huì)向用戶瀏覽器發(fā)送一個(gè) Cookie,而瀏覽器會(huì)將所有這些Cookie 分別保存。

以上就是 Cookie 的基本工作原理。那么,Cookie 有哪些用途呢?最根本的用途是 Cookie 能夠幫助 Web 站點(diǎn)保存有關(guān)訪問者的信息。更概括地說,Cookie 是一種保持 Web 應(yīng)用程序連續(xù)性(即執(zhí)行“狀態(tài)管理”)的方法。瀏覽器和 Web 服務(wù)器除了在短暫的實(shí)際信息交換階段以外總是斷開的,而用戶向 Web 服務(wù)器發(fā)送的每個(gè)請(qǐng)求都是單獨(dú)處理的,與其他所有請(qǐng)求無關(guān)。然而在大多數(shù)情況下,都有必要讓 Web 服務(wù)器在您請(qǐng)求某個(gè)頁(yè)面時(shí)對(duì)您進(jìn)行識(shí)別。例如,購(gòu)物站點(diǎn)上的 Web 服務(wù)器跟蹤每個(gè)購(gòu)物者,以便站點(diǎn)能夠管理購(gòu)物車和其他的用戶相關(guān)信息。因此 Cookie 的作用就類似于名片,它提供了相關(guān)的標(biāo)識(shí)信息,可以幫助應(yīng)用程序確定如何繼續(xù)執(zhí)行。

使用 Cookie 能夠達(dá)到多種目的,所有這些目的都是為了使 Web 站點(diǎn)記住您。例如,一個(gè)實(shí)施民意測(cè)驗(yàn)的站點(diǎn)可以簡(jiǎn)單地利用 Cookie 作為布爾值,表示您的瀏覽器是否已經(jīng)參與了投票,從而避免您重復(fù)投票; 而那些要求用戶登錄的站點(diǎn)則可以通過Cookie 來確定您是否已經(jīng)登錄過,這樣您就不必每次都輸入憑據(jù)。

有關(guān) Cookie 的更多背景信息,建議您閱讀 Verizon Web 站點(diǎn)中的“How Internet Cookies Work”一文,地址為http://www22.verizon.com/about/community/learningcenter/articles/displayartic le1/0,4065,1022z1,00.html(英文)。其作者詳細(xì)解釋了什么是 Cookie 以及Cookie 是如何在瀏覽器和服務(wù)器之間交換信息的,他還全面總結(jié)了 Cookie 涉及的隱私問題。

順便問一下,您是否想知道它們?yōu)槭裁幢环Q作“Cookie”?Jargon File(又稱為“The New Hacker's Dictionary”)版本 4.3.3 對(duì)這一術(shù)語(yǔ)的詞源給出了準(zhǔn)確的定義和合理的解釋。您可以在 http://www.catb.org/~esr/jargon/jargon.html#cookie(英文)找到相關(guān)的條目。

在此后的內(nèi)容中,本文將假設(shè)您已經(jīng)知道什么是 Cookie,并且假設(shè)您已經(jīng)清楚為什么要在 ASP.NET 應(yīng)用程序中使用 Cookie.

Cookie 的限制

在開始討論 Cookie 的技術(shù)細(xì)節(jié)之前,我想先介紹一下 Cookie 應(yīng)用的幾條限制。大多數(shù)瀏覽器支持最多可達(dá) 4096 字節(jié)的 Cookie,如果要將為數(shù)不多的幾個(gè)值保存到用戶計(jì)算機(jī)上,這一空間已經(jīng)足夠大,但您不能用一個(gè) Cookie 來保存數(shù)據(jù)集或其他大量數(shù)據(jù)。在實(shí)際應(yīng)用中,您可能并不希望在 Cookie 中保存大量的用戶信息,而只希望保存用戶編號(hào)或其他標(biāo)識(shí)符。之后,當(dāng)用戶再次訪問您的站點(diǎn)時(shí),您就可以使用該用戶ID 在數(shù)據(jù)庫(kù)中查找用戶的詳細(xì)信息。(有關(guān)保存用戶信息的說明,請(qǐng)參閱 Cookie 和安全性。)

瀏覽器還限制了您的站點(diǎn)可以在用戶計(jì)算機(jī)上保存的 Cookie 數(shù)。大多數(shù)瀏覽器只允許每個(gè)站點(diǎn)保存 20 個(gè) Cookie.如果試圖保存更多的 Cookie,則最先保存的Cookie 就會(huì)被刪除。還有些瀏覽器會(huì)對(duì)來自所有站點(diǎn)的 Cookie 總數(shù)作出限制,這個(gè)限制通常為 300 個(gè)。

您最可能遇到的 Cookie 限制是:用戶可以設(shè)置自己的瀏覽器,拒絕接受Cookie.您很難解決這個(gè)問題,除非完全不使用 Cookie 而是通過其他機(jī)制來保存用戶相關(guān)信息。保存用戶信息的一種常用方法是會(huì)話狀態(tài),但會(huì)話狀態(tài)又依賴于 Cookie.這一點(diǎn)在后面的 Cookie 和會(huì)話狀態(tài)中闡述。

前一頁(yè):沒有了
相關(guān)閱讀
asp讀取163的rss之xml數(shù)據(jù)
文本框禁止方式
一個(gè)效果非常不錯(cuò)圖片載入loading等待效果
微信公眾號(hào)回復(fù)視頻消息或用客服接口推送視頻消息
JAVA得到網(wǎng)卡物理地址(Windows和Linux)
佳達(dá)國(guó)際貨運(yùn)代理有限公司
連云港看網(wǎng)
uniapp的rich-text組件注入的a標(biāo)簽點(diǎn)擊跳轉(zhuǎn)處理
共有0條關(guān)于《ASP.NET中Cookie編程的基礎(chǔ)知識(shí)》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱:
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過 1000 字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號(hào)開發(fā)
uni-app
asp函數(shù)庫(kù)
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP.NET中Cookie編程的基礎(chǔ)知識(shí)
ASP.NET 2.0跨網(wǎng)頁(yè)提交的三法
ASP.NET 2和IIS 7.0發(fā)生不兼容變化
ASP.NET中文亂碼問題的解決。
ASP.Net 2.0中的5個(gè)數(shù)據(jù)控件
根據(jù)頁(yè)面模板動(dòng)態(tài)生成html頁(yè)面
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫(kù)飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
input文本輸入框只能輸入數(shù)字或字母或漢字等
Html中的Frame詳解
相愉草原旅游網(wǎng)
中國(guó)簽證行業(yè)領(lǐng)導(dǎo)者--億誠(chéng)出國(guó)簽證網(wǎng)
asp 當(dāng)日訪問量,全部訪問量,當(dāng)前在線人數(shù)統(tǒng)計(jì)
四川省中國(guó)青年旅行社有限公司總部
主站蜘蛛池模板: 国产一区在线视频 | av成人在线观看 | 日本天天操 | 国产成人一区二区三区在线观看 | 成人精品视频在线观看 | 欧美精品在线免费观看 | 中文字幕精品一区二区三区精品 | 亚洲精品一区 | 欧美一区二区三区在线观看视频 | 欧美成人高清视频 | 色吊丝在线永久观看最新版本 | av免费在线观看网站 | 久久精品a一级国产免视看成人 | 国产小视频在线播放 | 玖玖综合网 | 99精品久久久 | 国产精品久久久久久久久软件 | 欧美日韩在线播放 | 日韩三区视频 | 激情久久av一区av二区av三区 | 久久情趣视频 | 日本中文字幕在线看 | 欧美日韩精品一区二区在线播放 | 高清一区二区三区日本久 | 日本一区二区三区视频免费看 | 午夜精品久久久久久久久久久久 | 久久成人18免费网站 | 国产精品一区av | 国产成人一区 | 可以看av的网站 | 亚洲一区二区av | 国产成人精品一区二区三区四区 | 君岛美绪一区二区三区 | 日本精品在线观看 | 日本精品视频在线观看 | 久久精品国产91精品亚洲高清 | 亚洲一区二区在线免费观看 | 天天躁人人躁人人躁狂躁 | 国产精品国产 | 激情图区在线观看 | www夜夜操|