亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

.net中的session與cookies區別及使用方法

2024-07-10 13:16:51
字體:
來源:轉載
供稿:網友
先介紹一下比較簡單的使用方法:
給COOKIES賦值

復制代碼 代碼如下:


Response.Cookies["uid"].Value = "20";
Response.Cookies["LoginCode"].Value = "58469";


以上就是分別對兩個COOKIES變量賦了兩個不同的傳,那么在使用COOKIES時,我們怎樣來控制COOKIES的有效期呢,看下面: 

復制代碼 代碼如下:


Response.Cookies["uid"].Expires = DateTime.Now.AddDays(1);
Response.Cookies["LoginCode"].Expires = DateTime.Now.AddDays(1);


上面是分別對兩個變量的有效期的1天,當然也是幾小時,方法如下:

復制代碼 代碼如下:


Response.Cookies["LoginCode"].Expires =DateTime.Now.AddHours(1);


這是有效期為1小時,同樣的方法可以類推成幾分鐘,幾秒等等。
那我們如何獲得這些COOKIES的值呢?這里要注意一點,在COOKIES沒有被賦值時,你要調用就會出錯,所以我們一般在調用之前會先判斷一下,此COOKIES是否存在,方法:

復制代碼 代碼如下:


if (Request.Cookies["uid"] != null)
{
string ruid = Request.Cookies["uid"].Value;
}


在.NET里獨有的賦值方法:

復制代碼 代碼如下:


System.Web.HttpCookie user_cookies_id=new HttpCookie("uid");
user_cookies_id.Value="20";
user_cookies_id.Expires=DateTime.Now.AddDays(1);
Response.AppendCookie(user_cookies_id);
--------------------------------
HttpCooKie acookie=new Httpcookie("lastvisitcounter");
acookie.value=lastvisitcounter.ToString();
acookie.Expires=DateTime.MaxValue;
Response.Cookie.Add(acookie);
if(Request.Cookies["lastvisitcounter"]==null)
{
textbox1.text="1";
}
else
{
HttpCookie acookie=request.Cookies["lastvisitcounter"];
textbox1.text=server.HtmiEncode(acookie.value);
}


session的使用
session("username")="aa" 寫入
username=session("username") 讀取
Session即會話,是指一個用戶在一段時間內對某一個站點的一次訪問。
Session對象在.NET中對應HttpSessionState類,表示“會話狀態”,可以保存與當前用戶會話相關的信息。
Session對象用于存儲從一個用戶開始訪問某個特定的aspx的頁面起,到用戶離開為止,特定的用戶會話所需要的信息。用戶在應用程序的頁面切換時,Session對象的變量不會被清除。

對于一個Web應用程序而言,所有用戶訪問到的Application對象的內容是完全一樣的;而不同用戶會話訪問到的Session對象的內容則各不相同。

Session可以保存變量,該變量只能供一個用戶使用,也就是說,每一個網頁瀏覽者都有自己的Session對象變量,即Session對象具有唯一性。
(1)將新的項添加到會話狀態中
語法格式為:
Session ("鍵名") = 值 或者 Session.Add( "鍵名" , 值)
(2)按名稱獲取會話狀態中的值
語法格式為: 變量 = Session ("鍵名") 或者 變量 = Session.Item("鍵名")
(3)刪除會話狀態集合中的項
語法格式為: Session.Remove("鍵名")
(4)清除會話狀態中的所有值
語法格式為: Session.RemoveAll() 或者 Session.Clear()
(5)取消當前會話
語法格式為: Session.Abandon()
(6)設置會話狀態的超時期限,以分鐘為單位。
語法格式為: Session.TimeOut = 數值
Global.asax 文件中有2個事件應用于Session對象
事件名稱 說明
Session_Start 在會話啟動時激發
Session_End 在會話結束時激發

.net 中的session與cookies

Session又稱為會話狀態,是Web系統中最常用的狀態,用于維護和當前瀏覽器實例相關的一些信息。HTTP 是一種無狀態協議。這意味著 Web 服務器會將針對頁面的每個 HTTP 請求作為獨立的請求進行處理。服務器不會保留以前的請求過程中所使用的變量值的任何信息。ASP.NET 會話狀態將來自限定時間范圍內的同一瀏覽器的請求標識為一個會話,當每個用戶首次與這臺WWW服務器建立連接時,他就與這個服務器建立了一個Session,同時服務器會自動為其分配一個SessionID,用以標識這個用戶的唯一身份。

舉個例子來說,我們可以把已登錄用戶的用戶名放在Session中,這樣就能通過判斷Session中的某個Key來判斷用戶是否登錄,如果登錄的話用戶名又是多少。

Cookies
cookie 是一小段文本信息,伴隨用戶請求,在web服務器和瀏覽器之間傳遞。用戶每次訪問站點的時候,
web應用程序都可以讀取cookie包含的信息。

假設在用戶請求您的網站的某個頁面時,您的應用程序不僅是返回請求的頁面。同時也返回一個包含日期
和時間的cookie。用戶的瀏覽器在獲得頁面的同時也獲得了cookie.并且cookie保存在客戶端的cookie文件夾中。

指定cookie的名字和要保存的值。可以創建多個,但每個cookie的名字必須唯一,以便日后取值時識別。(cookie是按名字儲存的,要創建兩個名稱相同的cookie,那么最后那個cookie將覆蓋前一個。)同時可以給cookie指定過期日期和時間.cookie是寫入到用戶硬盤上的,然后可能一直都留在磁盤上。因此,指定cookie的過期日期和時間。當用戶下次訪問站點的時候,瀏覽器會先檢查您站點的所有cookie,如果某個cookie已經過期,瀏覽器不會把這個cookie隨頁面請求一起發送給服務器,而是刪除。

cookie 和session 的區別:
1、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。
2、cookie不是很安全,別人可以分析存放在本地的COOKIE并進行COOKIE欺騙
考慮到安全應當使用session
3、session會在一定時間內保存在服務器上。當訪問增多,會比較占用你服務器的性能
考慮到減輕服務器性能方面,應當使用COOKIE
4、單個cookie在客戶端的限制是3K,就是說一個站點在客戶端存放的COOKIE不能3K。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美人与性动交| 国产精品视频999| 日韩av手机在线看| 国产精品久久久久久久天堂| 欧美成人午夜视频| 日韩国产欧美精品在线| 国产精品扒开腿做| 538国产精品视频一区二区| 欧美性极品xxxx娇小| 日韩精品一区二区三区第95| 国产欧美精品日韩| 不卡av在线网站| 大桥未久av一区二区三区| 欧美日韩国产va另类| 久久久久久久一区二区| 91精品在线观看视频| 亚洲风情亚aⅴ在线发布| 91嫩草在线视频| 91免费看国产| 九九九久久国产免费| 国内精品久久久| 奇米成人av国产一区二区三区| 亚洲天堂一区二区三区| 久热在线中文字幕色999舞| 欧美极品少妇全裸体| 综合国产在线观看| 国产精品久久99久久| 久久久中精品2020中文| 色悠久久久久综合先锋影音下载| 在线免费观看羞羞视频一区二区| 国产精品第一页在线| 一区二区成人av| 国产精品视频免费观看www| 国产精品小说在线| 国产欧美一区二区三区在线| 精品成人69xx.xyz| 97免费中文视频在线观看| 国产成人精品999| 曰本色欧美视频在线| 国产精品444| 国产欧美久久一区二区| 伊人av综合网| 亚洲精品美女在线观看| 国产精品一区二区三区在线播放| 久久久久国产精品www| 国产精品色视频| 91精品国产电影| 国产精品久久精品| 色狠狠av一区二区三区香蕉蜜桃| 国产精品大片wwwwww| 最近2019中文字幕大全第二页| 久久久成人精品| 久久99精品国产99久久6尤物| 国内精品400部情侣激情| 日本一区二区不卡| 亚洲a在线观看| 国产日韩欧美综合| 日韩免费观看在线观看| 91国自产精品中文字幕亚洲| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品9999| 国产91免费观看| 亚洲精品美女网站| 久久久视频精品| 欧美激情区在线播放| 久久久国产在线视频| 亚洲国产精品久久91精品| 日韩av在线影视| 欧美精品制服第一页| 日韩av最新在线观看| 亚洲黄色片网站| 亚洲美女免费精品视频在线观看| 成人午夜高潮视频| 日韩激情在线视频| 性色av一区二区三区在线观看| 精品调教chinesegay| 国产精品福利小视频| 国产精品96久久久久久又黄又硬| 2018日韩中文字幕| 国产丝袜一区二区三区免费视频| 成人精品视频在线| 欧美激情久久久久| 亚洲а∨天堂久久精品喷水| 久久久免费精品视频| 久久成人一区二区| 亚洲在线视频观看| 成人乱色短篇合集| 成人久久18免费网站图片| 欧美成人免费va影院高清| 欧美日韩国产麻豆| 九九精品视频在线观看| 亚洲欧美另类国产| 国产精品久久久久7777婷婷| 亚洲剧情一区二区| 中文字幕免费精品一区高清| 91老司机精品视频| 久久精品国产2020观看福利| 久久久成人精品视频| 亚洲国产一区二区三区四区| 美乳少妇欧美精品| 国产亚洲精品久久久久久牛牛| 亚洲欧美激情一区| 97精品久久久中文字幕免费| 国产丝袜一区二区三区| 91色中文字幕| 91亚洲精品久久久久久久久久久久| 92裸体在线视频网站| 欧美视频免费在线| 亚洲国产成人av在线| 一个人www欧美| 欧美大人香蕉在线| 日韩电影在线观看永久视频免费网站| 日韩美女写真福利在线观看| 日韩精品电影网| 亚洲免费影视第一页| 亚洲视频在线看| 国产精品伦子伦免费视频| 久久这里有精品| 久久91亚洲人成电影网站| 亚洲自拍偷拍福利| 久久精品这里热有精品| 欧美日韩一区二区三区在线免费观看| 中国china体内裑精亚洲片| 国产+成+人+亚洲欧洲| 国产精品久久久久久久久久久新郎| 久久男人的天堂| 国产精品免费视频久久久| 日韩视频―中文字幕| 九色精品美女在线| 日韩小视频在线| 亚洲综合成人婷婷小说| 韩国19禁主播vip福利视频| 中国china体内裑精亚洲片| 久久夜色精品亚洲噜噜国产mv| 欧美自拍视频在线观看| 国产日韩欧美夫妻视频在线观看| 国产日韩在线亚洲字幕中文| 亚洲aaaaaa| 日韩高清免费在线| 日韩欧美国产网站| 亚洲欧洲偷拍精品| 欧美日韩国产精品一区| 亚洲电影成人av99爱色| 国产69精品久久久| 91精品国产91久久久久久| 国产欧美日韩精品丝袜高跟鞋| 国产精品入口免费视频一| 国产亚洲欧美日韩一区二区| 亚洲精品国精品久久99热一| 欧美精品日韩www.p站| 国产精品视频免费在线观看| 91精品国产综合久久久久久蜜臀| 正在播放欧美一区| 色噜噜久久综合伊人一本| 欧美多人爱爱视频网站| 7m第一福利500精品视频| 国产精品扒开腿做爽爽爽视频| 精品久久久免费| 久久久国产精品一区| 一区二区三区天堂av| 日韩免费观看在线观看| 久久免费精品日本久久中文字幕| 亚洲激情电影中文字幕| 成人在线国产精品|