狀態(tài)處理之cookie和seeeion

狀態(tài)處理之cookie和seeeion

ID:20467291

大?。?2.50 KB

頁數(shù):4頁

時間:2018-10-13

狀態(tài)處理之cookie和seeeion_第1頁
狀態(tài)處理之cookie和seeeion_第2頁
狀態(tài)處理之cookie和seeeion_第3頁
狀態(tài)處理之cookie和seeeion_第4頁
資源描述:

《狀態(tài)處理之cookie和seeeion》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、狀態(tài)處理之Cookie和Seeeion一、狀態(tài)處理之CookieCookie是ASP.NET中的一個對象集合,它以加密的形式被保存在客戶端特定文件夾內(nèi),用戶可以修改、刪除甚至偽造Cookie,首先我們還是了解一些Cookie的基本知識。Cookie對象是.NETFramework中HttpCookie類實例化的模型。1、如何建立Cookie在ASP.NET中建立Cookie的標準代碼寫法是:HttpCookiecook=newHttpCookie("scook");2、Cookie的用途服務器可以利用

2、Cookies包含信息的任意性來篩選并經(jīng)常性維護這些信息,以判斷在HTTP傳輸中的狀態(tài)。Cookies最典型的應用是判定注冊用戶是否已經(jīng)登錄網(wǎng)站,用戶可能會得到提示,是否在下一次進入此網(wǎng)站時保留用戶信息以便簡化登錄手續(xù),這些都是Cookies的功用。另一個經(jīng)典應用場合是“購物車”之類處理。用戶可能會在一段時間內(nèi)在同一家網(wǎng)站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最后付款時提取信息。3、接收Cookie對象接收ASP.NETCookie對象的標準代碼寫法是:HttpCookie

3、getCookie=Request.Cookies["someCookie"];4、給Cookie增加鍵值ASP.NET增加鍵值的標準代碼寫法是cook.Values.Add("time","us");5、附加鍵值,使Cookie生效標準代碼格式為:Response.Cookies.Add(cook);6、設定Cookie的生存期設置生存期的標準代碼形式如下:cook.Expires=DateTime.Now.AddDays(2);7、獲取Cookie的值獲取Cookie值的標準代碼格式為:cook.

4、Values["time"];二、狀態(tài)處理之Seeeion1、Seeeion是什么?Seeeion是指一個會話,也就是一個客服端連接。Session是用于保持狀態(tài)的基于Web服務器的方法。Session允許通過將對象存儲在Web服務器的內(nèi)存中在整個用戶會話過程中保持任何對象。2、Seeeion的作用儲存一些會話所需要的東西,一些公共的東西,當然偶爾也能用了傳遞參數(shù)。3、使用Seeeion注意事項(1)、把盡量少的信息放session里頭,不然太占用資源。(2)、session是用來傳值的,當用戶打開瀏

5、覽器后,就會產(chǎn)生一個sessionid,并一直保持到瀏覽器關閉為止,在期間,可以用session來傳值。(3)、session如果不是必須,還是盡量少用。(4)、session用起來不是很安全。4、Seeeion一般作域(1)、網(wǎng)上購物車。(2)、保存登陸用戶的信息。(3)、將某些數(shù)據(jù)放入session中,供同一用戶的各個頁面使用。(4)、防止用戶的非法登陸到某個頁面(比如:sql漏洞)。需要注意的是,一個Session的概念需要包括特定的客戶端,特定的服務器端以及不中斷的操作時間。A用戶和C服務器建

6、立連接時所處的Session同B用戶和C服務器建立連接時所處的Session是兩個不同的Session。文章來源:www.900544.com

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。