- 相關推薦
ASP 3.0高級編程(四)
當討論Request對象內容時,要研究的集合之一就是ServerVariables集合。這個集合包含了兩種值的結合體,一種是隨同頁面請求從客戶端發送到服務器的HTTP報頭中的值,另外一種是由服務器在接收到請求時本身所提供的值。為顯示ServerVariables集合中值的使用方式,在Request Object頁面(Show_request.asp)中,點擊“ServerVariables Examples”鏈接,打開另外一個頁面,如下圖所示:
下圖所示窗口顯示的是ServerVariables集合中一些非常有用的值的一個子集。
“自引用”頁面
在ServerVariables集合中返回的值包含Web服務器的詳細信息和當前頁面的路徑信息。在任何地方創建一個頁面都可使用這些信息。例如創建一個“自引用”頁面,此頁面能夠再次調用自身完成另一項任務,我們可以用以下代碼:
” METHOD=”POST”>
同樣的效果可以用HTTP的“SCRIPT_NAME”值獲得:
” METHOD=”POST”>
使用元素打開一個不同頁,可以使用:
...
...
”>Next Page
...
即使原始頁面的名稱或位置發生變化,這些實例都能正常工作,因為使用了當前頁面的路徑信息(當然,第二個例子在分離的目標頁的名稱發生變化時運行會失。。
換句話說,如果為搜索引擎的子會話自動建立URL,可以收集ServerVariable的一些值:
strFullURL = http://
【ASP 3.0高級編程四】相關文章:
ASP 3.0高級編程(二)10-22
ASP 3.0高級編程(一)07-29
ASP07-08
基于ASP的購物網站的設計與實現ASP+Access09-11
基于ASP.NET電子購物系統ASP.NET+SQL08-19