第9课 Application对象与 Session对象 9.1课前导读 9.2课堂教学 9.3上机练习 9.4课后作业
9.1 课前导读 9.2 课堂教学 9.3 上机练习 9.4 课后作业 第9课 Application对象与 Session对象
9.1课前导读 Application对象与 Session对象的关系类似于高 级语言中全局变量与局部变量的关系 Application对象是服务器硬盘上的一组应用程 序,也就是虚拟目录及其子目录下的一组主页及ASP 文件。 Application对象的所有数据可以在整个应用 程序内部共享,并且对所有用户都是可见的;在一个 Application中创建的变量或对象可以为整个 Application所用; Application对象包括任何类型, 甚至可以是队列。 Session对象存储特定用户的信息。不同用户的 Session不同,用户之间不能共享 Session,这与 Application不同
9.1 课前导读 Application对象与Session对象的关系类似于高 级语言中全局变量与局部变量的关系。 Application对象是服务器硬盘上的一组应用程 序,也就是虚拟目录及其子目录下的一组主页及ASP 文件。Application对象的所有数据可以在整个应用 程序内部共享,并且对所有用户都是可见的;在一个 Application 中创建的变量或对象可以为整个 Application所用;Application对象包括任何类型, 甚至可以是队列。 Session对象存储特定用户的信息。不同用户的 Session不同,用户之间不能共享Session,这与 Application不同
用户浏览Web站点时,使用 Session可以为每一 个用户保存指定信息。任何存储在用户 Session中的信 息可以在用户调用下一个页面时取得。这就像是C语言 里的局部变量和函数之间的关系一样,一个 Session的 值对于一个用户是相同的,对于不同的用户是不同的 使用 Session可以在ASP文件之间传递数值、字符串、 数组和对象。当用户在应用程序的页间跳转时,存储 在 Session对象中的变量不会清除。 Session对象在很多方面与 Application对象有着 相似性及可比性。虽然很相似,但是在本质上有着很 大的差别。比如对于同一个页面,不同的访问者可以 创建不同的 Session,但是 Application的值是相同的, 只被创建一次
当用户浏览Web站点时,使用Session可以为每一 个用户保存指定信息。任何存储在用户Session中的信 息可以在用户调用下一个页面时取得。这就像是C语言 里的局部变量和函数之间的关系一样,一个Session的 值对于一个用户是相同的,对于不同的用户是不同的。 使用Session可以在ASP文件之间传递数值、字符串、 数组和对象。当用户在应用程序的页间跳转时,存储 在Session对象中的变量不会清除。 Session对象在很多方面与Application对象有着 相似性及可比性。虽然很相似,但是在本质上有着很 大的差别。比如对于同一个页面,不同的访问者可以 创建不同的Session,但是Application的值是相同的, 只被创建一次
Application对象主要被用于 ①统计网站访问的人数; ②统计广告点击的次数; ③创建聊天室; ④读取数据库中的数据等。 而 Session对象则常被用在: ①存储用户的首选项; ②保存用户的身份标记,实现用户的身份认证 和用户权限管理等
Application对象主要被用于: ① 统计网站访问的人数; ② 统计广告点击的次数; ③ 创建聊天室; ④ 读取数据库中的数据等。 而Session对象则常被用在: ① 存储用户的首选项; ② 保存用户的身份标记,实现用户的身份认证 和用户权限管理等
9.2课堂教学 9.2.1 Application对象及其使用 9.2.2 Session对象及其使用 9.2.3 Global文件
9.2 课堂教学 9.2.1 Application对象及其使用 9.2.2 Session对象及其使用 9.2.3 Global文件