国产一二区视频_国产一区二区免费_亚洲精选一区_久久精品1_午夜av免费在线观看_在线观看日韩欧美

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

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

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

簡介

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)求和頁面在 Web 服務(wù)器和瀏覽器之間傳遞。用戶每次訪問站點(diǎn)時(shí),Web 應(yīng)用程序都可以讀取 Cookie 包含的信息。

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

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

Cookie 是與 Web 站點(diǎn)而不是與具體頁面關(guān)聯(lián)的,所以無論用戶請(qǐng)求瀏覽站點(diǎn)中的哪個(gè)頁面,瀏覽器和服務(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è)頁面時(shí)對(duì)您進(jìn)行識(shí)別。例如,購物站點(diǎn)上的 Web 服務(wù)器跟蹤每個(gè)購物者,以便站點(diǎn)能夠管理購物車和其他的用戶相關(guān)信息。因此 Cookie 的作用就類似于名片,它提供了相關(guān)的標(biāo)識(shí)信息,可以幫助應(yīng)用程序確定如何繼續(xù)執(zhí)行。

使用 Cookie 能夠達(dá)到多種目的,所有這些目的都是為了使 Web 站點(diǎn)記住您。例如,一個(gè)實(shí)施民意測驗(yàn)的站點(diǎ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ù)語的詞源給出了準(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ù)庫中查找用戶的詳細(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)中闡述。

前一頁:沒有了
相關(guān)閱讀
java探測頁面是否全屏,如果不是全屏則自動(dòng)全屏
工作室網(wǎng)站改版計(jì)劃
深山行者留言系統(tǒng)V1.0 (簡稱深山留言V1.0)
深山行者留言系統(tǒng)V1.0 (簡稱深山留言V1.0)
ASP讀取json并輸出
一個(gè)幾個(gè)圖片來回變幻的超炫的圖片轉(zhuǎn)換效果
利用DIV+CSS制作浮動(dòng)廣告
CSS光標(biāo)屬性一覽表
共有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)論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號(hào)開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP.NET中Cookie編程的基礎(chǔ)知識(shí)
ASP.NET 2.0跨網(wǎng)頁提交的三法
ASP.NET 2和IIS 7.0發(fā)生不兼容變化
ASP.NET中文亂碼問題的解決。
ASP.Net 2.0中的5個(gè)數(shù)據(jù)控件
根據(jù)頁面模板動(dòng)態(tài)生成html頁面
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
一個(gè)可以說是超級(jí)變態(tài),超級(jí)強(qiáng)的DIV+CSS應(yīng)用
帶時(shí)鐘的臺(tái)歷:一個(gè)非常非常漂亮的臺(tái)歷
利用css制作簡易相冊(cè)
長春康輝旅行社有限責(zé)任公司
深山旅行社網(wǎng)站管理系統(tǒng) v1.4
asp讀取163的rss之xml數(shù)據(jù)
主站蜘蛛池模板: 国产精品色视频 | 亚洲宅男天堂 | 亚洲国产精品影视 | 黄色1级毛片| 亚洲午夜精品一区二区三区他趣 | 欧美视频在线观看一区 | 国产chinese男男网站大全 | 成年人视频免费网站 | av一二三四| 制服.丝袜.亚洲.中文.综合懂色 | 91视频最新 | 一区二区三区在线观看视频 | 午夜免费网址 | 亚洲视频在线免费观看 | bb任你操| 免费在线看黄视频 | 成人h网站 | 女18毛片 | 天天草天天操 | 2019亚洲男人天堂 | av午夜精品 | h片在线播放 | 国产精品麻豆一区二区 | 97视频网站 | 金瓶风月在线 | 成人在线国产 | 青青草黄色 | 亚洲高清网站 | 久久久久人 | 久久精品视屏 | 国产高清精品在线 | 无遮挡黄色 | 免费久久久久 | 美女久久久久久久久久 | 日韩av手机在线播放 | 日韩中文字幕网 | 日韩视频成人 | 天天操天天爽天天干 | 国产第3页 | 免费成人深夜夜行网站 | 成人在线欧美 |