Request物件
web伺服器取得「使用者之瀏覽器」傳入的參數。
用網址傳參數給web: http://網址/ww.asp?name=john&birthday=591205
ww.asp程式: <% =Request("name")%>你好,生日是<%=Request("birthday")%>
註:<% =Request("name")%>是<% response.write Request("name")%>的簡寫
Response物件
由web伺服器回應資料給瀏覽器。
三個用途。顯示網頁文字、讓網頁轉向、結束網頁輸出。
顯示網頁文字方法:response.write 資料
讓網頁轉向:response.redirect 網址。如response.redirect "aa.htm"
server物件
與伺服器相關的功能
server.HTMLEncode("字串"):可顯示hml的標籤。
Application物件
主要用途:共用的變數,讓連線到某網站的所有用戶端都可以存取公共的資訊。
Application物件可視為不同連線之間的共用變數。
記錄:Application("變數名稱")=變數值
讀出:Application("變數名稱")
例:
<% Application("counter")=Application("counter")+1 %> 歡迎光臨,你是第<%>Application("counter")<%>位來賓 |
Application物件的生命有限,預設超過20分鐘無人連線,或web伺服器重新啟動後,Application物件就會被清除。
主要用途:共用的變數(全域變數),讓同一連線的不同網頁共用。常用於購物網站的購物記錄。
記錄:Session("變數名稱")=變數值
讀出:Session("變數名稱")
SessionID:用來識別該連結期間所使用的唯一識別碼ID。
Timeout:用來計算使用者在不動作的情況下,時間到就結束當次連結。若重新整理(Reload)時,這個時間就會歸零從頭算起。預設時間是20分鐘。
Abandon:放棄Session物件,強制清除全域變數的值。
例:
<% Session("counter")=3 %> 歡迎光臨,你買了<%>Session("counter")<%>件 |