欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

循环取值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