分享asp中request对象五个获取客户端资料的方法


本文摘自PHP中文网,作者零下一度,侵删。

Asp内建的request对象拥有五个获取客户端资料的方法(QueryString/Form/Cookies/ServerVariables/ClientCertificate)。

语法:request.方法名称("参数")|request("参数")

如果采用后者,系统会自动选择相应的方法。

1、Form
这里再重新强调Form的一些属性:

1

2

3

4

5

Enctype=资料传送的MIME形态

  Method=传送资料的方式Get/Post

  Onrest=按下rest键调用的程序

  Onsubmit=按下sumit键调用程序

  Target=输出内容的frame窗口>

使用Form传送信息一般有三种方式:由html网页内的Form传信息给其他Asp;由Asp内的Form传信息给另外一个Asp;Asp内的信息传送给自身。

语法:Request.Form(参数)[(索引)]

其中参数表示Form中元素的名称,索引表示相同名称元素的顺序号。
例:
可循环读取名称为user的元素,其中Count是Form的系统属性,用于计算同名元素的个数,如果该元素不存在,则其值为零。如果没有指明要读取第几个同名元素,则系统会把全部同名元素的值都读取出来,并用“,”作间隔。
例:

1

Request.form("user")=abc,bcd,cde


2、QueryString

语法:Request.QueryString(参数)[(索引)]

除了用Form传输资料外,还可通过在超链接后接“?”的方式传输信息,如:,这时可通过Request.QueryString("user")读取传输的信息;如果出现多个重名的参数,如:,则第一次

1

2

3

Resquest.QueryString("user")=abc,第二次

 Resquest.QueryString("user")=bcd,第三次

 Resquest.QueryString("user")=cde。

3、ServerVariables

语法:ServerVariables(参数名称)

我们知道Web/Browse的传输协议是http,http的报头会有一些客户端的信息,如

客户IP地址、浏览器的语言系统等。这时可通过Request.ServerVariables("***")获取相关信息,如Request.ServerVariables("Accept_Language")可获取客户端浏览器 的语系。其他系统参数见下表:

阅读剩余部分

相关阅读 >>

分享ASP fso删除文件deletefile与文件夹deletefolder实例代码

ASP保存二进制图片到access数据库

分享一个request对象小案例

分享ASP中request对象五个获取客户端资料的方法

详解ASP中session的使用技巧

详解c#获取本机ip地址(ipv4)的代码案例

c# 获取服务器端和客户端ip以及其它信息

分享一篇ASP createtextfile 的定义和用法

ASP.net与ASP有什么不同

ASP生成随机密码的两个函数

更多相关阅读请进入《ASP》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...