当前位置: 移动技术网 > IT编程>开发语言>Asp > 循环取值Request.QueryString的用法

循环取值Request.QueryString的用法

2017年12月12日  | 移动技术网IT编程  | 我要评论
当页面上的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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网