正在加载图片...
CaiNapub.comwui8sAEasSarwg109 下载 <FORM ACTION=../ssi_exec. asp"> <INPUT TYPE="SUBMIT NAME=cmaoK VALUE='&nbsp; &nbsp; &nbsp;'> &nbsp; Return to the previous page<P> 从前一页面可以打开其他的stm网页,如stop_ CIsvc.stm用来再次终止该服务,不同之处 仅在于使用了 net stop命令而不是 net sta命令。 <I--#exec CMD=cmd. exe /c net stop cisvc.--> 4.3 ASP Server对象 正像在前面看到的那样,通过服务器端包含的经ISAP访问Web服务器的页面,用传统的 动态页面指令和命令可以做相当多的事情。但同时也有一些明显的限制 例如,可以从RequestServerVariables集合检索到所有随同客户端的请求发送过来的HTTP 报头的值。它几乎可以与使用SS拼#echo相匹敌,同时具备的主要优点是把这些值作为字符串返 回到代码中(而#echo指令简单地把这些值插入到页面中),因此可以根据自己的愿望来检索 和维护这些字符串。许多相同的参数应用于# fsize和# astmod指令,使用带有Ⅴ SCript和 JScript脚本引擎中的对象的脚本,同样也可以容易地获取这个信息。在后续章节你将看到相 #exec指令既非常有用,又受到一定的限制。实际上该指令仅运行系统命令或定制的CGI 应用程序,并不能给脚本提供真正的对进程的控制。 ASP Server对象提供了一种全新的方法, 与#exec指令相比,能够更安全和更容易地运行其他的应用程序或组件。当然,对于一些情况, 尤其是在确实需要执行一个操作系统命令或一个原有的CGI应用程序的地方,#exec是无法替 代的。 为了研究 Server对象,先概要介绍其所有可用的方法和属性,然后再进一步详细地进行讨 43.1 ASP Server对象成员概述 Server对象是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动 有关的任务。因此提供信息的属性只有一个,却有七种方法用来以服务器特定的方法格式化 数据、管理其他网页的执行、管理外部对象和组件的执行以及处理错误。 1. Server对象的属性 Server对象的唯一一个属性用于访问一个正在执行的ASP网页的脚本超时值,如表4-2所 表4-2 Server对象的属性及说明 Script Timeout 整型。缺省值为90 设置或返回页面的脚本在服务器退出执行和报告一个错误之前可以执行的时间 (秒数)。达到该值后将自动停止页面的执行,并从内存中删除包含可能进入死循环 错误的页面或者是那些长时间等待其他资源的网页。这会防止服务器因存在错误 的页面而过载。对于运行时间较长的页面需要增大这个值从前一页面可以打开其他的 . s t m网页,如s t o p _ c i s v c . s t m用来再次终止该服务,不同之处 仅在于使用了net stop命令而不是net start命令。 4.3 ASP Server对象 正像在前面看到的那样,通过服务器端包含的经 I S A P I访问We b服务器的页面,用传统的 动态页面指令和命令可以做相当多的事情。但同时也有一些明显的限制。 例如,可以从R e q u e s t . S e r v e r Va r i a b l e s集合检索到所有随同客户端的请求发送过来的 H T T P 报头的值。它几乎可以与使用S S I # e c h o相匹敌,同时具备的主要优点是把这些值作为字符串返 回到代码中(而 # e c h o指令简单地把这些值插入到页面中),因此可以根据自己的愿望来检索 和维护这些字符串。许多相同的参数应用于 # f s i z e和# f l a s t m o d指令,使用带有 V B S c r i p t和 J S c r i p t脚本引擎中的对象的脚本,同样也可以容易地获取这个信息。在后续章节你将看到相 关的细节。 # e x e c指令既非常有用,又受到一定的限制。实际上该指令仅运行系统命令或定制的 C G I 应用程序,并不能给脚本提供真正的对进程的控制。 ASP Server对象提供了一种全新的方法, 与# e x e c指令相比,能够更安全和更容易地运行其他的应用程序或组件。当然,对于一些情况, 尤其是在确实需要执行一个操作系统命令或一个原有的 C G I应用程序的地方, # e x e c是无法替 代的。 为了研究S e r v e r对象,先概要介绍其所有可用的方法和属性,然后再进一步详细地进行讨 论。 4.3.1 ASP Server对象成员概述 S e r v e r对象是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动 有关的任务。因此提供信息的属性只有一个,却有七种方法用来以服务器特定的方法格式化 数据、管理其他网页的执行、管理外部对象和组件的执行以及处理错误。 1. Server对象的属性 S e r v e r对象的唯一一个属性用于访问一个正在执行的 A S P网页的脚本超时值,如表 4 - 2所 示。 表4-2 Server对象的属性及说明 特 性 说 明 S c r i p t Ti m e o u t 整型。缺省值为9 0。 设置或返回页面的脚本在服务器退出执行和报告一个错误之前可以执行的时间 (秒数)。达到该值后将自动停止页面的执行,并从内存中删除包含可能进入死循环 的错误的页面或者是那些长时间等待其他资源的网页。这会防止服务器因存在错误 的页面而过载。对于运行时间较长的页面需要增大这个值 第 4章 服务器进程和A S P S e rv e r对象计计109 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有