Session的常用方法

2021-09-19 15:50:04 字數 560 閱讀 4201

session物件主要用於屬性操作和會話管理,常用方法如下:

1、public void setattribute(string name,string value)設定指定名字的屬性的值,並將它新增到session會話範圍內,如果這個屬性是會話範圍內存在,則更改該屬性的值。

2、public object getattribute(string name)在會話範圍內獲取指定名字的屬性的值,返回值型別為object,如果該屬性不存在,則返回null。

3、public void removeattribute(string name),刪除指定名字的session屬性,若該屬性不存在,則出現異常。

4、public void invalidate(),使session失效。可以立即使當前會話失效,原來會話中儲存的所有物件都不能再被訪問。

5、public string getid( ),獲取當前的會話id。每個會話在伺服器端都存在乙個唯一的標示sessionid,session物件傳送到瀏覽器的唯一資料就是sessionid,它一般儲存在

結束session的方法

結束session有三種方法 1.呼叫invalidate 2.關閉瀏覽器 3.兩次訪問的間隔時間大於非活動時間 1.呼叫invalidate 方法一般用在登出賬戶。一般系統要求兩次登入時session資訊不能相同,所以在登出時呼叫該方法銷毀此次登入session,那麼兩次登陸所生成的session...

session常用操作

一 session介紹 1.session和cookie的區別在於,cookie是把資訊儲存在使用者本地的瀏覽器中,而session是把資訊儲存在伺服器端的記憶體中,2.瀏覽器向伺服器傳送乙個類鍵值對的資料,同時還會生成乙個sessionid,這樣才會保證資料的正確性。3 session的預設有效期...

session常用物件

1 object getarrtibute string name 獲取與名字name相聯絡的屬性 2 void setarrtibute string name,object 設定指定名字的屬性值,並儲存在session中 3 long getcreationtime 返回session建立時間 ...