《ASP程序设计》 第五章 Session、Application和Server对象

第5章 Session、 Application和 Server对象 5.1 Session对象 52 Application对象 ◆53 Server对象 5.4网上聊天室 《ASP程序设计》
《ASP程序设计》 1 第5章 Session、Application和 Server对象 5.1 Session对象 5.2 Application对象 5.3 Server对象 5.4 网上聊天室

51 Session对象 5.1.1 Session对象的集合 ◆51.2 Session对象的属性 51.3 Session对象的方法 5.14 Session对象的事件 《ASP程序设计》
《ASP程序设计》 2 5.1 Session对象 5.1.1 Session对象的集合 5.1.2 Session对象的属性 5.1.3 Session对象的方法 5.1.4 Session对象的事件

51 Session对象 Session对象的引入是为了弥补理TP协议的 不足,HTTP协议是一种无状态的协议。 Session中文是“会话”的意思,在ASP中代 表了服务器与客户端之间的“会话” Sson的作用时间从用户到达某个特定的web 页开始,到该用户离开Web站点,或在程序中 利用代码终止某个 Session结束。 《ASP程序设计》
《ASP程序设计》 3 5.1 Session对象 Session对象的引入是为了弥补HTTP协议的 不足,HTTP协议是一种无状态的协议。 Session中文是“会话”的意思,在ASP中代 表了服务器与客户端之间的“会话”。 Session的作用时间从用户到达某个特定的Web 页开始,到该用户离开Web站点,或在程序中 利用代码终止某个Session结束

51 Session对象 系统为每个访问者都设立一个独立的 Session 对象,用以存储 Session变量,并且各个访问 者的 Session对象互不干扰。 Session与 Cookie是紧密相关的。 Session的 使用要求用户浏览器必须支持 Cookie,如果浏 览器不支持使用 Cookie,或者设置为禁用 Cookie,那么将不能使用 Session 《ASP程序设计》
《ASP程序设计》 4 5.1 Session对象 系统为每个访问者都设立一个独立的Session 对象,用以存储Session变量,并且各个访问 者的Session对象互不干扰。 Session与Cookie是紧密相关的。Session的 使用要求用户浏览器必须支持Cookie,如果浏 览器不支持使用Cookie,或者设置为禁用 Cookie,那么将不能使用Session

5.11Ses对象的集合 l、 Contents数据集合 在ASP程序中使用 Session对象定义的所有 变量的集合, Contents集合中的 Session不使 标记定义 Session Contents(Key) Key指明了 Session变量名称,由于 Contents 集合是 Session默认的集合,也可使用 Session(Key) 《ASP程序设计》
《ASP程序设计》 5 5.1.1 Session对象的集合 1、 Contents数据集合 在ASP程序中使用Session对象定义的所有 变量的集合,Contents集合中的Session不使 标记定义。 Session.Contents(Key) Key指明了Session变量名称,由于Contents 集合是Session默认的集合,也可使用 Session(Key)

51 Session对象的集合 Session对象中可以存储简单数据类型的 变量,也可以存储普通的对象 <号 Set rs= Server CreateObject("ADODB. Recordset) Set Session("obj1 )=rs 《ASP程序设计》
《ASP程序设计》 6 5.1.1 Session对象的集合 Session对象中可以存储简单数据类型的 变量,也可以存储普通的对象

51Sen对象的集合 《ASP程序设计》
《ASP程序设计》 7 5.1.1 Session对象的集合 Session对 象也可以存 放数组

511SeSn对象的集合 2、 StaticObjects集合 包含所有在 Global.asa文件中使用标记创建 的 Session级的对象和变量。 标记是一个HTML标记 OBJECT RUNAT=Server SCOPE=Scope ID= Identifier i ProGID=progiN"I ClAsSID=ClassI D"}> SCOPE说明该对象的使用范围 ID指定创建对象实例时的名字 ProgID是与类标识相关的标识 ClassID用于指定COM类对象的惟一标识
《ASP程序设计》 8 5.1.1 Session对象的集合 2、StaticObjects集合 包含所有在Global.asa文件中使用标记创建 的Session级的对象和变量。 标记是一个HTML标记 SCOPE说明该对象的使用范围 ID指定创建对象实例时的名字 ProgID是与类标识相关的标识 ClassID用于指定COM类对象的惟一标识

51 Session对象的集合 利用Seom对象的 StaticObjects集合可以 访问使用< OBJECT标记创建的所有对象 Session. StaticObjects( Key) Key指定对象变量的名称 《ASP程序设计》
《ASP程序设计》 9 5.1.1 Session对象的集合 利用Session对象的StaticObjects集合可以 访问使用标记创建的所有对象 Session.StaticObjects( Key ) Key指定对象变量的名称

512Sen对象的属性 1. TTimeout属性 指定 Session的超时时间 SessionTimeout=minutes 2. SessionId属性 用户的会话标识 Session. sessionId 《ASP程序设计》
《ASP程序设计》 10 5.1.2 Session对象的属性 1. TimeOut属性 指定Session的超时时间 Session.Timeout [ = nMinutes] 2.SessionID属性 用户的会话标识 Session.SessionID
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP程序设计》 第四章 Request和Response对象.ppt
- 《ASP程序设计》 第三章 VBScript脚本语言.ppt
- 《ASP程序设计》 第二章 HTML基础.ppt
- 《ASP程序设计》 第一章 ASP基础.ppt
- 《ASP程序设计》 源代码.doc
- 武汉理工大学:《数据结构》 第四章 串、数组与广义表.ppt
- 武汉理工大学:《数据结构》 第六章 图.ppt
- 武汉理工大学:《数据结构》 第八章 排序.ppt
- 武汉理工大学:《数据结构》 第五章 树形结构.ppt
- 武汉理工大学:《数据结构》 第二章 线性表.ppt
- 武汉理工大学:《数据结构》 第三章 栈与队列.ppt
- 武汉理工大学:《数据结构》 第七章 查找.ppt
- 武汉理工大学:《数据结构》 第一章 绪论.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第九章 多模态人机交互技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第八章 多媒体信息管理技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第七章 多媒体通信网络技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第六章 多媒体编程技术.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第五章 多媒体软平台.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第十一章 多媒体应用.ppt
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)第十章 分布式多媒体处理技术.ppt
- 《ASP程序设计》 第六章 ASP组件.ppt
- 《ASP程序设计》 第七章 关系数据库基础.ppt
- 《ASP程序设计》 第八章 ADO对象.ppt
- 《ASP程序设计》 第就章 设计实例.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.1 数据库系统概述 1.2 数据模型.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库 2.4 关系代数 2.5 关系演算 2.6 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.3 查询.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.4 数据更新 3.5 视图.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.6 数据控制.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL 3.7 嵌入式SQL 3.8 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 关系系统及其查询优化 4.1 关系系统 4.2 关系系统的查询优化 4.3 小结.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 关系数据理论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.3 概念结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.4 逻辑结构设计.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 数据库设计 6.5 数据库的物理设计 6.6 数据库实施 6.7 数据库运行与维护.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库恢复技术.ppt