- 0
- 0
- 约9.47千字
- 约 80页
- 2022-08-31 发布于重庆
- 举报
Application对象 第三十一页,共八十页。 Global.asa 是一个可选文件,可以在该文件中指定session和application对象的事件脚本。 Global.asa文件在以下几种情况下被调用 application_onstart onend Session_onstart onend 一经创建则网站中所有页包括子文件夹里的页都起作用 第三十二页,共八十页。 Global.asa文件的结构 SCRIPT LANGUAGE=VBScript RUNAT=ServerSub Application_OnStartApplication_OnStart 当任何客户首次访问该应用程序的首页时运行End Sub Sub Session_OnStart Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行End Sub Sub Session_OnEnd Session_OnEnd 当一个客户的会话超时或退出应用程序时运行End Sub Sub Application_OnEnd Application_OnEnd 当该站点的 WEB 服务器关闭时运行End Sub /SCRIPT 第三十三页,共八十页。 Application主要被用于 统计网站访问的人数 统计广告点击的次数 创建聊天室读取数据库中的数据等 第三十四页,共八十页。 Session主要用于 存储用户的首选项 保存用户的身份标记,实现用户的身份认证和用户权限管理等 第三十五页,共八十页。 Server对象 为网站提供服务的。 一、scripttimeout属性:设置脚本执行时间,默认90秒 见例p108-4-13 二、CreatObject方法 格式: set 实例名=server.creatobject(“组件名”) 如: set rs=server.creatobject(“adodb.recordset”) 清除对象实例: Rs=nothing(不使用则自动清除) 第三十六页,共八十页。 2、mappath方法:将指定的虚拟路径(字符串)转换为物理路径。 语法:物理路径=server.mappath(“path”) Server.mappath(“/test.asp”):当前站点下 Server.mappath(“../test.asp”):上一级 Server.mappath(“./”):当前目录 3、HTMLEncode方法;是对指定的字符串应用html编码 语法:server.htmlencode(string) 第三十七页,共八十页。 Server.urlencode: 将发送到服务器的汉字及其它字符进行编码传送即加密传送 Server.execute 调用另一个asp文件,再继续执行其他代码 Server.transfer 第三十八页,共八十页。 ASP组件 调用内置组件有两个步骤: 1、创建组件一个实例(声明一个对象) 2、调用该组件的方法和属性 例: Set 对象名=server.createobject(“组件名”) Set fa=server.createobject(“mswc.adrotator”) Fa.getadvertisement() 第三十九页,共八十页。 Ad Rotator组件(广告轮显) 声明一个实例: Set fa=server.createobject(“mswc.adrotator”) 属性: Border:指定广告图片四周的边框 Clickable:指定是否将广告作为超链接显示。默认true 第四十页,共八十页。 二、相关文件 1、循环定时文件 格式: redirect url Width height Border * Adurl Adhomepageurl Text Impressions ‘切换时间比例 第四十一页,共八十页。 2、重定向文件 当用户单击广告图像时,会重定向该文件,在重定向文件中使用request.querystring(”url”)来取得与被单击图像相关的url 3、应用程序文件 即设置实例及显示图像图像的文件 第四十二页,共八十页。 Content Linking组件 应用:电子书 语法: set 对象名=server.createobject(“mswc.nextlink”) 相关文件 1、内容链接文件 是一个文本文件,语法 文件名 描述文字‘注意文件名与描述之字之间要用tab分开 第四十三页,共八十页。 2、建立链接文件 3、分页文件 属性: Getlistcount(listurl):统计内容链接列表中项目数 Ge
原创力文档

文档评论(0)