900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > ASP内置对象

ASP内置对象

时间:2020-11-11 02:11:29

相关推荐

ASP内置对象

描述 ASP 文件

如何表示服务器端脚本

1.<%

服务器端脚本

%>

2.

<SCRIPT LANGUAGE = "VBScript" RUNAT = "SERVER">

服务器端脚本

</SCRIPT> Request该对象用于检索从客户端浏览器向服务器所发送请求中的信息

Response该对象用于将数据从服务器发送回客户端浏览器

Application 用于存储、读取共享应用程序级信息。

Session用于存储、读取可在页面之间调用的特定用户的信息。

Server该对象用于访问服务器上的资源。例如,访问在服务器上创建和安装的组件

RequestHTTP协议中的请求-- 从客户端发送到服务器端的信息

IE IIS

信息 - 字符串

客户端 - 服务器 ResponseHTTP协议中的响应-- 从服务器端发送到客户端的信息

IIS IE

信息 - HTML文件

服务器 - 客户端

Application 应用程序容器

Session会话容器

Application WEB应用(网站)存储的内容给本WEB应用中的所有页面所公用(全局变量)

Session客户端-服务器(会话)存储的是当前用户的所有信息 Application / Session 都是存在服务器上

Cookies(点心)存储的是当前用户的所有信息 存在客户端上的 Server服务器(IIS)如果需要在程序运行过程中,对服务器IIS的设置进行改变的话Server /// 使用 Request 和 Response 对象

Request对象包含的集合,属性和方法 集合Form*接受客户端表单用post方式提交的数据

QueryString*接受客户端表单用GET方式提交的数据

ServerVariables访问当前服务器的变量(仅仅是访问,只能读,不能改)

Cookies用于得到客户端的Cookies对象 属性TotalBytes得到当前请求所发送过来的总字节数int数值 方法BinaryRead已二进制的方式读--如果发送过来的信息,包含图片,或者别的二进制数据时 BinaryRead 读过数据后,别的方法都不能再次读取数据,BinaryRead 也只能读取一次

Request.QueryString 可以用于在服务器上得到客户端发送的信息 1>在URL后面?变量名=值 2>在表单中用method为get方式提交的表单内容 Request.QueryString("KEY")

KEY - 变量名

KEY- 表单中的元素名 [url]http://localhost/asp/index.asp?username=ABC&password=ABC[/url] [url]http://[/url]协议

localhost/asp/index.aspURL统一资源定位符

?username=ABC&password=ABCURL所带的参数 URL?KEY=VALUE单个参数

URL?KEY=VALUE&KEY=VALUE多个参数

Request.Form用于在服务器端得到客户端"表单" 以post方式提交的数据 Request.Form("KEY")

KEY-表单中的元素名(name)

//

包含文件

*.inc Virtual 关键字:用于表示 Include 文件的虚拟路径

<! -- #include virtual = “/MyPages/Headings.inc”-->

File 关键字:用于表示该文件的物理路径

<! -- #include file = “Headings.inc” - - > /

Response

集合Cookies 属性Buffer CacheControl

Charset Expires ExpiresAbsolute IsClientConnected 方法AddHeader AppendToLog

BinaryWrite Clear

End Flush

Redirect Write Response.write用于向客户端生成响应信息

Response.Redirect 用于将客户端程序转向(重定向) 盗链 /

index.html

登录页面

用户名:name=username

密码name=password login.asp

如果用户名和密码为admin/admin

登录成功->成功页面 login.html-> welcome 如果为其他,代表登录失败->Error页面->用户名和密码不存在<A>主页<A> index.html

///

<%response.Buffer=true%>

情况下,才可以调用response.clear/response.end

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。