当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

asp的Request对象

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:30:58

ASP中的Request对象,简单的说就是读取浏览器的数据,比较常用的有: 

(1)取得客户端表章传递的数据,格式:Request.form("
变量名"
),看下面的例子: 

form.asp 



欢迎:<
%=request.form("
name"
)%>
 

<
%=request.form("
sex"
)%>
 

<
form 
action="
form.asp"
 
method="
post"
>
 

请输入你的姓名:<
input 
name="
name"
 
size=20>
<
p>
 

请输入你的性别:<
select 
name="
sex"
>
 

<
option>
先生 

<
option>
女士 

<
/select>
 

<
p>
 

<
input 
type=submit 
value="
提交"
>
 

<
/html>
 



(2)取得附带在网址后面的参数,格式:request.querystring("
变量名"
),看下面的例子: 

query.asp 


<


for 
each 
item 
in 
request.querystring("
abc"


response.write 
item&

#38
"
&

#38
nbsp"
 

next 

%>
 


然后在浏览器网址里输入: 

http://locahost/query.asp?abc=songzi&

#38
abc=is&

#38
abc=boy 


注:[red]如果是用表单来传递参数的话,method应该用get.[/red] 


(3)取得网页服务端的环境变量的信息,格式:Request.ServerVariables("
变量名"
). 

用下面的例子来显示该属性的所有内容: 

variables.asp 


<


for 
each 
name 
in 
request.servervariables 

response.write("
<
p>
"


response.write("
<
b>
"
&

#38
name&

#38
"
<
/b>
:"


response.write(request.servervariables(name)) 

%>
 


比较常用的有: 

<
%a=request.servervariables("
server_name"
)%>
主机名. 

<
%=request.servervariables("
SCRIPT_NAME"
)%>
主机名后面的虚拟地址. 

<
%=request.servervariables("
LOCAL_ADDR"
)%>
所请求的服务器地址. 

<
%=request.servervariables("
REMOTE_ADDR"
)%>
发出请求的客户要IP. 

例:取得你网页的完事URL 


http://<
%=request.servervariables("
server_name"
)%>
<
%=request.servervariables("
SCRIPT_NAME"
)%>
 


(4)取得浏览器中的Cookies.

asp的Request对象