关于request.querystring()的理解

关于request.querystring()的理解Request.Form和Request.QueryString两个接收参数来源不同,前者是接收从表单Form来的参数,后者是从URL来的参数。 你这有这一句logon.asp?offline=true这是URL的传递参数。Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);Request.QueryString:获取地址栏参数(以G

Request.Form和Request.QueryString两个接收参数来源不同,前者是接收从表单Form来的参数,后者是从URL来的参数。 

你这有这一句logon.asp?offline=true这是URL的传递参数。

Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);

Request.QueryString:获取地址栏参数(以GET方式提交的数据)

Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。

request.querystring 获取get方法提交的数据

————————————————————–

字面意思就是查询字符串 

比如常见的URL网页地址都有 
xxx.asp?pn=123456 
?号后面的就是querystring 
如上URL的querystring参数就是变量pn等于123456 

你可以在接受提交的网页里用request(“变量”)取得数值,如上URL则 
request(“pn”)=123456

————————————————————-

querystring和form都是asp中获取数据的一个方法. 
form是用来获得表单提交的数据,querystring是用来获得标识在URL后面的所有返回的变量及其值; 
如<a href=”4-1.asp?name=白芸&age=22”> 
就可以用request.querystring(“name”)来获得上面链接传来的参数值. 
例:a1=request.querystring(“name”) 
a2=request.querystring(“age”) 
则 a1为”白芸”,a2为”22″. 
明白了吧!

====================

主题:

Request.QueryString的用法?

内容:

1、谁知道querystring的用法?2、它的工作原理是怎样的?

回复:

当页面上的FORM以GET方式向页面发送请求数据(如数据含有不安全字符,则浏览器先将其转换成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>”)next 今天的文章关于request.querystring()的理解分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/8386.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注