循环取值Request.QueryString的用法
程序员文章站
2023-08-24 10:19:38
当页面上的form以get方式向页面发送请[/url]求数据(如数据含有不安全字符,则浏览器先将其转换成16进制的字符再传送,如空格被转成%20)时,web &n...
当页面上的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
如表单上有一 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