必威体育Betway必威体育官网
当前位置:首页 > IT技术

关于request.querystring()的理解

时间:2019-06-01 16:44:10来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

request.querystring

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、Request.Form、Request.QueryString用法的区

Request.Form:获取以POST方式提交的数据。Request.QueryString:获取地址栏参数(以GET方式提交的数据)。Request:包含以上两种方式(优先

分享到:

栏目导航

推荐阅读

热门阅读