Server和Session对象

Server和Session对象

ID:46948750

大小:313.81 KB

页数:20页

时间:2019-12-01

Server和Session对象_第1页
Server和Session对象_第2页
Server和Session对象_第3页
Server和Session对象_第4页
Server和Session对象_第5页
资源描述:

《Server和Session对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP内置对象Server对象及其应用Server对象Server对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是为实用程序提供服务的。语法如下:Server.property

2、method包括1个属性,7个方法Server对象属性SriptTimeout:ScriptTimeout属性指定脚本在结束前最大可运行多长时间。当处理服务器组件时,超时限制将不再生效。 语法Server.ScriptTimeout=NumSeconds参数NumSeconds指定脚本在被服务器结束前最大可运行的

3、秒数。默认值为90秒。Server对象方法名称功能描述方法CreateObject创建服务器组件的实例MapPath(path)将指定的相对或虚拟路径映射到服务器上相应的物理目录上。Execute(file)执行一个.ASP文件GetLastError()得到一个描述错误的详细信息的ASPErrorHTMLEncode对指定的字符串转换为HTML编码Transfer(file)终止当前页面,开始执行指定的文件URLEncode将字符串转换成URL编码Server对象方法1、CreateObject方法

4、允许建立一个ActiveXServer组件实例。Set对象实例名称=Server.CreateObject(“ActiveX组件”)Setrs=Server.CreateObject(“ADODB.Recordset”)ActiveX组件格式为:[出版商.]组件名[.版本号]常用的有:ADODB.Recordset、MSWC.PageCount实例名称,调用其内部功能:rs.open有自己的集合、属性、方法,如下为其对数据库的操作:Open、Addnew、Update、Close范例:操作实例15、1

5、6在当前文件中执行另外一个文件,Execute方法。如:<%Server.Execute("eg1.asp")%>转移程序执行的控件权到指定的文件,使用Transfer方法如:<%Server.Transfer("eg1.asp")%>与Response.Redirect的区别MapPath方法:操作实例17MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。语法如下:Server.MapPath(Path)Path指定要映射物理目录的相对或虚拟路径。若Path以一个正斜杠(/)或

6、反斜杠(\)开始,则MapPath方法返回路径时将Path视为完整的虚拟路径。若Path不是以斜杠开始,则MapPath方法返回同.asp文件中已有的路径相对的路径。如:物理路径:F:sASPfwweb6sampledatabjtxl.mdb相对路径:<%=Server.MapPath("data/bjtxl.mdb")%>虚拟路径:<%=Server.MapPath("/6sample/data/bjtxl.mdb")%>相对于该语句所在文件的路径相对于web服务器的路径课堂练习:操作实

7、例18HTMLEncode方法HTMLEncode方法是对指定的字符串应用HTML编码。Server.HTMLEncode(string)URLEncode方法URLEncode方法将指定的字符串进行URL编码Server.URLEncode(string)Session对象及其应用Session的中文是“会话”的意思,在ASP中Session代表了服务器与客户端之间的“会话”。利用Session可以存储浏览者的一些特定信息,例如:浏览者的姓名、性别、所用浏览器的类型以及访问停留时间等。Session

8、对个人信息的安全性构成了一定的威胁利用Session实现用户注册。格式:Session.collection

9、property

10、methodSession对象及其应用Session与Cookie都可以保存信息,Cookie用客户端保持状态;Session用服务器端保持状态。Session对象包括2个集合、4个属性、3种方法和2个事件。(课本238页)操作实例19信息存储在会话变量中,格式:<%Session(“variable_name”)=Value%>设置会话结束,格式:<%Session.Tim

11、eout=n%>n为会话结束时间,以分钟为单位,默认为20分自定义变量表达式操作实例19:查看会话的id,以及存储会话变量步骤:1、建立eg19_1.asp2、建立eg19_2.asp3、在eg19_1.asp插入点,输入:我的SessionID是:插入:<%=Session.SessionID%>输入:我的昵称是:Happy4、选择“Happy”,设置超链接到eg19_2.asp,设置参数如上图5、在eg19_2.asp,使用绑定——阶段变量6、在eg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。