第6章Server和Session对象.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章Server和Session对象

ASP内置对象 Server对象及其应用 Server 对象 Server 对象提供对服务器上的方法和属性的访问,其中大多数方法和属性是为实用程序提供服务的。 语法如下: Server.property|method 包括1个属性,7个方法 Server 对象 属性 SriptTimeout: ScriptTimeout 属性指定脚本在结束前最大可运行多长时间。 当处理服务器组件时,超时限制将不再生效。 语法 Server.ScriptTimeout = NumSeconds 参数 NumSeconds 指定脚本在被服务器结束前最大可运行的秒数。默认值为 90 秒。 Server 对象 方法 Server 对象 方法 1、 CreateObject方法 允许建立一个ActiveX Server组件实例。 Set 对象实例名称 =Server.CreateObject(“ActiveX组件”) Set rs =Server.CreateObject(“ADODB.Recordset”) 范例:操作实例15、16 在当前文件中执行另外一个文件,Execute方法。 如:% Server.Execute(eg1.asp) % 转移程序执行的控件权到指定的文件,使用Transfer方法 如:% Server.Transfer(eg1.asp) % MapPath 方法:操作实例17 MapPath 方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。 语法如下 :Server.MapPath(Path) Path 指定要映射物理目录的相对或虚拟路径。若 Path 以一个正斜杠 (/) 或反斜杠 (\\) 开始,则 MapPath 方法返回路径时将 Path 视为完整的虚拟路径。 若 Path 不是以斜杠开始,则 MapPath 方法返回同 .asp 文件中已有的路径相对的路径。 如: 物理路径:F:\sASPfw\web\6sample\data\bjtxl.mdb 相对路径:%= Server.MapPath(data/bjtxl.mdb) % 虚拟路径:%=Server.MapPath(/6sample/data/bjtxl.mdb)% 课堂练习:操作实例18 HTMLEncode方法 HTMLEncode方法是对指定的字符串应用HTML编码。 Server.HTMLEncode( string ) URLEncode方法 URLEncode方法将指定的字符串进行URL编码 Server.URLEncode( string ) Session对象及其应用 Session的中文是“会话”的意思,在ASP中Session代表了服务器与客户端之间的“会话” 。 利用Session可以存储浏览者的一些特定信息,例如:浏览者的姓名、性别、所用浏览器的类型以及访问停留时间等。 Session对个人信息的安全性构成了一定的威胁 利用Session实现用户注册。 格式: Session.collection|property|method Session对象及其应用 Session与Cookie都可以保存信息, Cookie用客户端保持状态; Session用服务器端保持状态。 Session对象包括2个集合、4个属性、3种方法和2个事件。(课本238页) 操作实例19 信息存储在会话变量中,格式: % Session(“variable_name”) = Value % 设置会话结束,格式: % Session.Timeout = n % n为会话结束时间,以分钟为单位,默认为20分 操作实例19:查看会话的id,以及存储会话变量 步骤: 1、建立eg19_1.asp 2、建立eg19_2.asp 3、在eg19_1.asp插入点, 输入:我的Session ID是: 插入:%= Session.SessionID % 输入:我的昵称是:Happy 4、选择“Happy”,设置超链接到eg19_2.asp,设置参数如上图 5、在eg19_2.asp,使用绑定——阶段变量 6、在eg19_2.asp,使用绑定——请求变量 7、在eg19_2.asp 中加入, % Session(nickname)=Request.QueryString(nickname).item % % =Session(nickname) % Application对象及其应用 Application对象是一个应用程序级的对象,它包含的数据可以在整个Web站点中被所有用户使用,并且可以在网站运行期间持久地保存数据。 应用:统计网站访问人数,创建聊天室等 Application与Ses

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档