當頁面上的FORM以GET方式向頁面發送請[/url]求數據(如數據含有不安全字符,則浏覽器先將其轉換成16進制的字符再傳送,如空格被轉成%20)時,WEB SERVER 將請求數據放入一名為QUERY_STRING的環境變量中,QueryString 方法是從這一環境變量中取出相應的值,並將被轉成16進制的字符還原(如 %20 被還原成空格)。
如表單上有一 name為username的文本框及一 name為password的文本框 , 當表單提交時,會產生這樣的URL串:http://www.xxxxx.com/xxxx.asp?username=nnnnn&password=mmmmm
使用 Request.QueryString("username") 會得到 字符串 "nnnnn"
Request.QueryString("password") 得到 "mmmmm" !
使用下面方法可以得出所有的請求數據: for each xKey in Request.QueryString
response.write("<p>" & xkey & " = " & Request.QueryString(xkey) & "</p>")
next
使用下面方法可以列出所有的環境變量:
for each xKey in Request.ServerVariables
response.write("<p>" & xkey & " = " & Request.ServerVariables(xkey) & "</p>")
nextTop