asp中的request和session物件

2021-05-26 07:47:13 字數 979 閱讀 4378

request物件的cookies集合用來取得使用者的相關資訊

response物件的cookies集合負責將資料設定到瀏覽器

相同點                               不同點

session    儲存或跟蹤使用者資料           session儲存在伺服器端

cookies    儲存或跟蹤使用者資料           cookies儲存在客戶端

因為session資料儲存在伺服器端的,相對於資料儲存在客戶端的cookies來說是比較安全的,常見的示例有購物車功能。

當乙個session變數被建立後,如果沒有超時或是人為刪除的話,可以在站點內的其它頁面裡使用它

建立session

session("session名")="值"

例如:<%   session("bookname")="好好學習"  %>

獲取session的值

變數=session("session名")

例如:<%  book=session("bookname")  %>

session的兩個屬性sessionid和timeout

sessionid:是每個session的代號,它是由伺服器產生的

timeout:主要用來設定session的失效時間他和cookies的expires

什麼是session的失效時間??

指對web伺服器的一次訪問到另一次訪問之間的間隔時間,如果兩次訪問超出這個時間的話,當前的session會失效,session中儲存的資訊也被刪除了。

如果session還沒過期就想刪除他??

使用session.abandon

一旦這條語句執行,所有儲存在session物件中的資訊將被刪除,這與session超時效果一樣

注意:如果客戶端禁用了cookie,session也是不能使用的

事件是不是就像子程式,子程式是我們在**中呼叫執行的,而事件,是系統判斷是否有某種事情發生,自動執行的

jsp中request和session的區別

request 請求 session 會話 客戶端到伺服器的一次操作 請求 同乙個客戶端和伺服器的多次請求 互動 只能傳遞同乙個請求中的值 如果多個jsp之間使用的是response.sendredirect string path 重定向,那值就無法進行傳遞 只要在乙個會話中,可以一直傳值,一次性...

Request和Response出現的中文亂碼問題

request接收客戶端資料出現中文亂碼問題 解決方法一 get 在tomcat解壓包下的conf資料夾下的server.xml的檔案第63行改為 解決方法二 get post tomcat接受資料後,先將文字回到iso 8859 1對應的位元組陣列,然後再按utf 8組拼字串 string nam...

Glide中request的呼叫和管理

先介紹乙個資料結構weakhashmap weakhashmap大致上就是,通過weakreference和referencequeue實現的。weakhashmap是通過陣列table儲存entry 鍵值對 entry繼承weakreference,最終繼承reference weakhashma...