打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ASP初级教程2
作者:佚名    文章来源:未知    点击数: 1211    更新时间:2004-4-16
在前面的内容中我们已经讲述了 ASP 内置对象 Response 的具体语法及其属性,接下来将要讲述到的是 Request 属性的应用。Request 属性常用的集主要有三种:querystring 集、servervariables 集以及 form 集(其实在比较正规的教材中并不是这样阐述的,但是为了易于理解方苏对它作了这样的解释)。下面将对这两种集一一进行阐述。
第一 Request.form 主要是用来读取用户通过表单提交给服务器的数据。如下面这个例子:
姓名:
当你按下提交按钮时,你所填入的姓名就会在对话框中显示出来。这个程序的源代码如下:
<html> <head>
<title>提交表单</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<%
if(request.form("yn")) then
response.write"<script language=‘javascript‘>"
response.write"alert(‘你的姓名为" response.write request.form("tetname")
response.write"‘)"
response.write"</script>"
end if
%>
<form method="post" action="<% resquest.servervariables("script_name") %> ">
<input type="hidden" name="yn" value="true">
<p>姓名: <input type="text" name="tetname"> </p>
<p> <input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="复位"> </p> </form> </body> </html>
该程序在运用中使用了一个技巧:利用 javascript 的弹出对话框来显示信息。相信这个程序应该不难于理解。如有任何不明白的地方,可以先略过不理,在你读懂后面的内容之后,就自然而然会清楚的。
第二 Request.querystring 集是利用 HTTP 头来传送信息。例如,页面作者需要传递一个变量值给服务器,就可以采用这种集。
下面这个例子将 username 个变量所带的值传递给服务器,由服务器来判断程序应该如何执行。
<%
dim username
username="方苏"
%>
<a href=index.asp?user=<% =username %>>主页</a>
在上面这个例子中,“方苏”这个值将会被送到 index.asp 这个 ASP 文件进行使用。以下是 index.asp 的部分代码。
<%
dim name
name=request.querystring("user")
if(name="方苏") then
response.write"欢迎你!"
else
response.write"对不起,你不是有效用户!"
end if
%>
这个例子是一个简单的应用示例。以后在 ASP 高级教程中将会讲到这个集的一些应用技巧。
第三 Servervariables 集主要是用来取得浏览器向服务器提交的请求。以下是其中比较有用的几种信息。
Http_Referer---此头中包含相关页面的 Internet 地址。可以用来确定访问者的来处,具体例子可以查看首页上的每日热点问题。
Http_User_Agent---此头表明到达网站访问者使用的浏览器类型。
Remote_Addr---包含了网站访问者的 IP 地址。
Query_String---包含 Url 问号之后的内容。该变量包含未解析的表单中完整的查询字符串。
Script_Name---包含当前 ASP 文件的虚拟路径。
Server_Name---包含服务器的 Internet 地址。
Path_Translated---包含当前 ASP 文件的物理地址。
Http_Ua_Pixels---表明运行浏览器的计算机上的显示器分辨率。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
querystring的用法
ASP网站漏洞如何查找,如何知道ASP代码有漏洞
ASP内置对象Response
ASP.NET防SQL注入脚本程序 v2.0
一个虚拟主机可以放几个网站?
ASP教程:第七篇 ASP内建对象Request
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服