程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP基礎知識 >> ASP Session 對象

ASP Session 對象

編輯:ASP基礎知識

ASP Session 對象


Session 對象用於存儲關於用戶會話(session)的信息,或者更改用戶會話(session)的設置。


Examples

嘗試一下 - 實例

設置並返回 LCID
本例演示 "LCID" 屬性。該屬性設置並返回一個指示位置或者地區的整數。類似於日期、時間和貨幣等內容都要根據位置或者地區來顯示。

返回 SessionID
本例演示 "SessionID" 屬性。該屬性為每位用戶返回一個唯一的 id。這個 id 由服務器生成。

session 的超時
本例演示 "Timeout" 屬性。該屬性設置並返回 session 的超時時間(分鐘)。


Session 對象

當您在計算機上操作某個應用程序時,您打開它,做些更改,然後關閉它。這很像一次對話(Session)。計算機知道您是誰。它清楚您在何時打開和關閉應用程序。然而,在因特網上問題出現了:由於 HTTP 地址無法保持狀態,Web 服務器並不知道您是誰以及您做了什麼。

ASP 通過為每個用戶創建一個唯一的 cookie 來解決這個問題。cookie 被傳送至用戶的計算機上,它含有可識別用戶的信息。這種接口被稱作 Session 對象。

Session 對象用於存儲關於用戶會話(session)的信息,或者更改用戶會話(session)的設置。

存儲於 Session 對象中的變量存儲單一用戶的信息,並且對於應用程序中的所有頁面都是可用的。存儲於 session 變量中的公共信息通常是 name、id 和參數。服務器會為每個新的用戶創建一個新的 Session,並在 session 失效時撤銷掉這個 Session 對象。

Session 對象的集合、屬性、方法和事件的描述如下:

集合

集合 描述 Contents 包含所有通過腳本命令追加到 session 的條目。 StaticObjects 包含了所有使用 HTML 的 <object> 標簽追加到 session 的對象。

屬性

屬性 描述 CodePage 規定顯示動態內容時使用的字符集。 LCID 設置或返回指定位置或者地區的一個整數。諸如日期、時間好以及貨幣的內容會根據位置或者地區來顯示。 SessionID 為每個用戶返回一個唯一的 id。此 id 由服務器生成。 Timeout 設置或返回應用程序中的 Session 對象的超時時間(分鐘)。

方法

方法 描述 Abandon 撤銷一個用戶的 session。 Contents.Remove 從 Contents 集合刪除一個項目。 Contents.RemoveAll() 從 Contents 集合刪除所有項目。

事件

事件 描述 Session_OnEnd 當一個會話結束時此事件發生。 Session_OnStart 當一個會話開始時此事件發生。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved