Session和Application对象.ppt_第1页
Session和Application对象.ppt_第2页
Session和Application对象.ppt_第3页
Session和Application对象.ppt_第4页
Session和Application对象.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP程序设计简单教程,姓名:林雪芬 单位:浙科院教育技术系 信箱: 网址: ,网络程序设计-ASP和网络程序设计基础配套课件,第5讲 Session和Application对象,讲解提纲,5.1利用Session对象记载特定客户信息 5.1.1 Session对象简介 5.1.2 利用Session存储信息 5.1.3 利用Session存储数组信息 5.1.4 Timeout属性 5.1.5 Abandon方法 5.2 利用Application对象记载所有客户信息 5.2.1 Application对象简介 5.2.2利用Application存储信息 5.2.3利用Application存储数组信息 5.3 Global.asa文件 5.3.1使用Global.asa文件 5.4应用程序 5.3.1添加虚拟目录 5.3.2设置默认文档,5.1.1 Session对象简介,Session对象是什么? 为什么要用Session对象? Session对象的有效期? 属性、方法 属性有下面两个: 1SessionID 存储用户的Session ID 2Timeout Session的有效期时长 方法只有一个: 1Abandon 清除Session对象,5.1.2 利用Session存储信息,利用Session可以保存变量或字符串等信息,语法如下: Session(“Session名字”)=变量或字符串信息 从Session中调用该信息的语法: a=session(“Session名字”),利用Session存储信息,Test5_1.asp,Test5_2.asp,5.1.3 利用Session存储数组信息,Session存储数组和存储简单信息基本上是一样的,只不过要记住。Session把传入的数组当成一个整体看待,只能把一个数组整体存入取出。 保存信息的语法: Session(“Session数组”)=数组变量 获取Session信息的语法: a=Session(“Session数组”),利用Session存储数组信息,Test5_3.asp,Test5_4.asp,5.1.4 Timeout属性,利用Timeout属性可以修改Session对象的有效期时长,默认为20分钟。 语法: Session.Timeout=整数(分钟) 例如: ,5.1.5 Abandon方法,Session对象到期后会自动清除,但到期前可以用Abandon方法强行清除。 语法: Session.Abandon 例如: ,5.2.1 Application对象简介,Application对象是什么? 为什么要用Application对象? Application对象的有效期? 方法 方法有两个: 1Lock 锁定 2. Unlock 解除锁定,5.2.2利用Application存储信息,Application的使用也是比较简单的,你可以把变量或字符串等信息很容易的保存在Application中,语法: Application(“Application名字”)=变量或字符串信息 获取Application中的信息也很容易 a=Application(“Application名字”),利用Application存储信息,Test5_5.asp,Test5_6.asp,5.2.3利用Application存储数组信息,利用Application对象存储数组信息和Session对象类似,也必须把数组当成一个整体存入和读取,只是存储时别忘了Lock和Unlock就行了。语法如下: Application(“Application数组”)=数组变量 获取Application信息的语法: a= Application(“Session数组”),一个聊天室程序, 请发言 “ Then application.lock application(“show“)=request(“fayan“) & “ & application(“show“) application.unlock End If response.write application(“show“) %,5.3 Global.asa文件,该文件是干什么的? Global.asa文件用来存放Session对象和Application对象事件的程序,当Session或Application被第一次调用或结束时,就会运行Global.asa文件中对应的程序。 该文件的名字? 必须叫做Global.asa 该文件的位置? 存放在应用程序的根目录下,也就是说必须存放在WWWRoot下。,5.3.1使用Global.asa文件,Global.asa文件示例。,显示在线人数,Test5_7.asp,5.4应用程序,Global.asa文件到底有几个? 如果我做了一个个人网站,又做了一个单位网站,是不是他们都共用一个Global.asa? 有没有办法让不同的网站使用不同的Global.asa文件? 在WWWroot下分别建立几个文件夹可以不可以. 使用虚拟目录可以解决该问题。,新建一个应用程序的方法,第一步:新建一个文件夹 第二步:添加虚拟目录 第三步:设置默认文档,5.4.1添加虚拟目录,第一步:在C:inetpubwwwroot下建立一个新的文件夹temp,添加虚拟目录方法:,第二步:启动IIS,对准默认Web站点单击右键,依次选择新建、虚拟目录,添加虚拟目录方法,第三步:添加虚拟目录名,添加虚拟目录方法,第四步:选择站点目录路径,5.4.2设置默认文档,为什么要设置默认文档? 当输入网址后,我们并没有说明要显示哪个文档?这时候,显示哪个文档就靠服务器上设置的默认文档。,设置默认文档方法:,第一步:启动IIS,对准虚拟目录temp单击右键,选择“属性”命令。,设置默认文档方法:,第二步:启动IIS,对准虚拟目录temp单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论