脚本运行时间的最长限制默认值为90秒,这是防止无限次循环的进行,是很有用的防护措施。 不过,在一些特殊场合中,你也许面临着脚本运行时间大于90秒的场合,例如,当你的脚本生成了一个十分巨大的主页时,你肯定不希望主页显示到一半时间就过了限制时间。那么你可以利用Server对象的ScriptTimeout属性来自己设定你希望的限制时间。例如下例: <% Server.ScriptTimeOut=150 %> <% randomize starx=60 for k=1 to 10 nextsecond=dateadd(“s”,10,time) do while time Starx=starx 3*rnd()-1 for i=1 to starx Response.Write(“&ndsp;”) Next Response.Write(“* ”) <% while 1=1 Response.Write(“Hello! Magicw3 Com.”) if NOT Response.IsClientConnected THEN Response.End WEND %> 请注意IsClientConnected属性仅仅在上一个Response.write调用时浏览器仍然处于连接状态才有效。如果你运行了一个运行时间很长的脚本程序而没有输出任何东西,那么这个属性也就不会产生作用。 http://www.west263.com 以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 23:39 , Processed in 0.192179 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.