欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第5章(2)Session、Application.ppt

    • 资源ID:69351151       资源大小:75.50KB        全文页数:23页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第5章(2)Session、Application.ppt

    5.4 Session 对对 象象 SessionSession对对对对象象象象,又又又又叫叫叫叫会会会会话话话话对对对对象象象象。用用用用来来来来记记记记载载载载特特特特定定定定客客客客户户户户的的的的信信信信息息息息。即即即即使使使使该该该该客客客客户户户户从从从从一一一一个个个个页页页页面面面面跳跳跳跳转转转转到到到到另另另另一一一一个个个个页页页页面面面面,该该该该SessionSession信信信信息息息息仍仍仍仍然然然然存存存存在在在在,客客客客户户户户在在在在该网站的任何一个页面都可以存取该网站的任何一个页面都可以存取该网站的任何一个页面都可以存取该网站的任何一个页面都可以存取 SessionSession信息。信息。信息。信息。当当当当用用用用户户户户打打打打开开开开浏浏浏浏览览览览器器器器窗窗窗窗口口口口,并并并并输输输输入入入入一一一一个个个个合合合合理理理理的的的的地地地地址址址址后后后后,一一一一个个个个会会会会话话话话就就就就创创创创建建建建了了了了。当当当当服服服服务务务务器器器器确确确确认认认认浏浏浏浏览览览览器器器器窗窗窗窗口口口口已已已已关关关关闭闭闭闭,则则则则会会会会话话话话结结结结束束束束。若若若若浏浏浏浏览览览览器器器器窗窗窗窗口口口口的的的的内内内内容容容容由由由由于于于于长长长长时时时时间间间间的的的的不不不不更更更更新新新新,超超超超过过过过了了了了失失失失效效效效时时时时间,也会自动结束会话。间,也会自动结束会话。间,也会自动结束会话。间,也会自动结束会话。5.4.1 Session对象的变量对象的变量 会会会会话话话话级级级级变变变变量量量量用用用用于于于于保保保保存存存存用用用用户户户户会会会会话话话话一一一一级级级级的的的的个个个个人人人人数数数数据据据据。访访访访问问问问同同同同一一一一网网网网页页页页的的的的不不不不同同同同用用用用户户户户,会会会会话话话话级级级级变变变变量量量量有有有有不不不不同同同同的的的的取值。取值。取值。取值。要要要要在在在在网网网网页页页页中中中中定定定定义义义义一一一一个个个个会会会会话话话话级级级级变变变变量量量量,可可可可使使使使用用用用如如如如下形式:下形式:下形式:下形式:session(session(变量名变量名变量名变量名)=)=值值值值例例例例5-4-15-4-1 显示当前设置的所有会话级变量。(显示当前设置的所有会话级变量。(显示当前设置的所有会话级变量。(显示当前设置的所有会话级变量。(session1.aspsession1.asp)%session(username)=session(username)=张明张明张明张明 session(age)=20 session(age)=20 response.write response.write session(username)session(username)&,欢迎你!欢迎你!欢迎你!欢迎你!response.write response.write 你的年龄是:你的年龄是:你的年龄是:你的年龄是:&session(age)session(age)%5.4.2 Session对象的属性和方法对象的属性和方法SessionSession对象的方法:对象的方法:对象的方法:对象的方法:Abandon方法方法vv SessionSession对象到期后会自动清除,但到期前可以用对象到期后会自动清除,但到期前可以用对象到期后会自动清除,但到期前可以用对象到期后会自动清除,但到期前可以用AbandonAbandon方法强行清除。方法强行清除。方法强行清除。方法强行清除。vv语法:语法:语法:语法:Session.AbandonSession.Abandonvv例如:例如:例如:例如:%response.write session(username)%SessionSession对象有如下主要的属性。对象有如下主要的属性。对象有如下主要的属性。对象有如下主要的属性。1Timeout属性属性v SessionSession对象的有效期默认为对象的有效期默认为对象的有效期默认为对象的有效期默认为2020分钟分钟分钟分钟。v 利用利用利用利用TimeoutTimeout属性可以修改属性可以修改属性可以修改属性可以修改 SessionSession对象的有对象的有对象的有对象的有效期时长。语法:效期时长。语法:效期时长。语法:效期时长。语法:Session.Timeout=Session.Timeout=整数整数整数整数(分钟)(分钟)(分钟)(分钟)例如:例如:例如:例如:%Session.Timeout=30%2CodePage属性属性也可以在网页开始位置使用如下形式的一行指定也可以在网页开始位置使用如下形式的一行指定也可以在网页开始位置使用如下形式的一行指定也可以在网页开始位置使用如下形式的一行指定缺省的代码页。缺省的代码页。缺省的代码页。缺省的代码页。3LCID属性属性 4SessionID属性属性 SessionID属性返回当前会话的标识值,属性返回当前会话的标识值,只要只要Web服务器没有重新启动,该值是连服务器没有重新启动,该值是连续编号的。续编号的。Session_OnStartSession_OnStart 对象开始时,调用该程序对象开始时,调用该程序对象开始时,调用该程序对象开始时,调用该程序Session_OnEndSession_OnEnd 对象结束时,调用该程序对象结束时,调用该程序对象结束时,调用该程序对象结束时,调用该程序5.4.3 Session对象的事件对象的事件例如:例如:Sub Sub Session_OnStartSession_OnStart 执行的语句执行的语句执行的语句执行的语句End SubEnd SubSub Sub Session_OnEndSession_OnEnd 执行的语句执行的语句执行的语句执行的语句End SubEnd Sub 5.4.4 应用举例例例:简简 易易 Session版版 购购 物物 车车。(session2.asp)5.5 Application 对象对象 Application对对象象,称称为为应应用用程程序序对对象象,它它封封装装了了有有关关应应用用程程序序的的全全部部信信息息,通通过过它它,可可以以实实现现让让所所有有访访问问该该站点的用户共享某些信息站点的用户共享某些信息。5.5 Application对象对象 5.5.1 应用程序级变量应用程序级变量1变量的定义变量的定义 定义应用程序级变量的形式如下:定义应用程序级变量的形式如下:定义应用程序级变量的形式如下:定义应用程序级变量的形式如下:Application(Application(变量名变量名变量名变量名)=)=值值值值 其其其其中中中中变变变变量量量量名名名名可可可可以以以以是是是是一一一一般般般般的的的的符符符符号号号号串串串串。值值值值可可可可以以以以是是是是字符串或数值。字符串或数值。字符串或数值。字符串或数值。2锁定应用程序对象锁定应用程序对象 因因为为应应用用程程序序级级变变量量是是访访问问这这一一程程序序的的所所有有用用户户共共享享的的。所所以以,使使用用时应使用时应使用lock和和unlock两个方法。两个方法。ApplicationApplication.lock .lock 锁定锁定锁定锁定ApplicationApplication对象对象对象对象 ApplicationApplication.unlock .unlock 解除锁定解除锁定解除锁定解除锁定3变量的使用变量的使用Application.lockApplication.lock Application(abcApplication(abc)=Application(abc)+1)=Application(abc)+1Application.unlockApplication.unlock例例例例5-5-15-5-1 网页点击计数(网页点击计数(网页点击计数(网页点击计数(application1.aspapplication1.asp)。)。)。)。%欢迎光临欢迎光临 本页被点击过本页被点击过%=)%次!次!注意:注意:Application对象保存变量是从应用程序开始到应用程序终止。当服务器重新启动时,Application中的信息就丢掉了,访客人数就为零了。4应用举例应用举例 例:例:实现聊天室。实现聊天室。chatter1.asp chatter1.asp 框架网页主文件框架网页主文件 chatter2.asp chatter2.asp 保存发言信息保存发言信息 chatter3.asp chatter3.asp 读取发言信息读取发言信息 5.4.2 应用程序对象的事件应用程序对象的事件Application_OnStartApplication_OnStart 对象开始时,调用该程序对象开始时,调用该程序对象开始时,调用该程序对象开始时,调用该程序Application_OnEndApplication_OnEnd 对象结束时,调用该程序对象结束时,调用该程序对象结束时,调用该程序对象结束时,调用该程序例如:例如:Sub Sub Application_OnStartApplication_OnStart 执行的语句执行的语句执行的语句执行的语句End SubEnd SubSub Application _Sub Application _OnEndOnEnd 执行的语句执行的语句执行的语句执行的语句End SubEnd Sub Global.asa文件文件每每个个应应用用程程序序可可以以有有一一个个Global.asa文文件件,用用 来来 存存 放放 Sesson对对 象象 和和Application对对象象的的程程序序。当当Sesson和和Application被被第第一一次次调调用用或或结结束束时时,就会运行就会运行Global.asa文件中对应的程序。文件中对应的程序。1、Global.asa文件语法文件语法Script Language=VBScript =Server Sub Sub Application_OnStartApplication_OnStart 执行的语句执行的语句执行的语句执行的语句 End SubEnd Sub Sub Application _ Sub Application _OnEndOnEnd 执行的语句执行的语句执行的语句执行的语句 End SubEnd Sub Sub Sub Session_OnStartSession_OnStart 执行的语句执行的语句执行的语句执行的语句 End SubEnd Sub Sub Sub Session_OnEndSession_OnEnd 执行的语句执行的语句执行的语句执行的语句 End SubEnd Sub2、注意、注意1 1)每一个应用程序,只能有一个每一个应用程序,只能有一个每一个应用程序,只能有一个每一个应用程序,只能有一个Global.Global.asaasa文件,文件,文件,文件,且名字必须为且名字必须为且名字必须为且名字必须为Global.Global.asaasa。2 2)Global.Global.asaasa文件必须放到应用程序的根目录。文件必须放到应用程序的根目录。文件必须放到应用程序的根目录。文件必须放到应用程序的根目录。3 3)Global.Global.asaasa文件必须用文件必须用文件必须用文件必须用 =Server 不能用不能用不能用不能用4 4)Global.Global.asaasa文件中不能包含任何输出语句,比如文件中不能包含任何输出语句,比如文件中不能包含任何输出语句,比如文件中不能包含任何输出语句,比如response.writeresponse.write。因为改为该文件只能被调用,根本不会显示在因为改为该文件只能被调用,根本不会显示在因为改为该文件只能被调用,根本不会显示在因为改为该文件只能被调用,根本不会显示在页面上。页面上。页面上。页面上。3、实例、实例显示网站在线人数和访问总人数。显示网站在线人数和访问总人数。(global.asp)

    注意事项

    本文(第5章(2)Session、Application.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开