主题:  关于虚拟目录.

透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#12003/8/30 12:24:02
印象聊天室首页有这么一段代码:
<%
Response.Expires=0
Response.ExpiresAbsolute = Now() - 1
Response.AddHeader "Pragma","No-Cache"
Response.AddHeader "Cache-Control","Private"
Response.CacheControl = "No-Cache"
if not (IsArray(Application("roominfo")) and IsArray(Application("gradeinfo"))) then Response.Redirect "err.asp?kind=100"
if InStr(Request.servervariables("http_user_agent"), "MSIE") = 0 then Response.Redirect "err.asp?kind=17"
%>
只知道大概作用是检验文件夹是否为虚拟目录?如果不是就有个窗口提示.
我不太了虚拟目录和非虚拟目录有什么区别?各有什么优势?
要怎么编,才在编只有在虚拟目录下才能运行的程序?
哪位朋友可以给俺一些资料.
谢了.



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22003/8/30 13:40:48
和虚拟目录无关。第一个判断是要求两个applicatioin变量存放数组数据,第二个要求浏览者使用IE浏览器。



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#32003/8/30 14:20:45
可是你看第二个判断:
if InStr(Request.servervariables("http_user_agent"), "MSIE") = 0 then Response.Redirect "err.asp?kind=17"
它最后的确提示你的文件不是虚拟目录呀.



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42003/8/30 19:52:58
怎么不能在虚拟目录 ? :confused:

Response.Redirect是页面重新转向,文件路径规则和其他规则一样..根本不管什么虚拟目录的事啊

编辑历史:[这消息被allinhands编辑过(编辑时间2003-08-30 19:54:23)]


透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#52003/8/30 20:27:32
哦?

那我想再深入研究一下.

为什么一些江湖,聊天室为什么要设计成只有在虚拟目录下才能正常运行?

虚拟目录有什么好处呢?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62003/8/30 20:35:03
谁说的?



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#72003/8/30 20:44:42
我只是看到好多这类只有在虚拟目录下才能运行的程序才这样问的.



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82003/8/30 23:15:18
虚拟目录只是为了方便将做好的模块安装到已经建好的站点中,但这不是必须的