经典ASP中Path_INFO服务器变量的可靠性

经典ASP中Path_INFO服务器变量的可靠性

问题描述:

我是否总是能够使用PATH_INFO来派生我的应用程序的根,如下面的函数中所示?经典ASP中Path_INFO服务器变量的可靠性

function CommonFunctions_getRoot() 


    pathinfo=Request.ServerVariables("PATH_INFO") 

    Set myRegExp = New RegExp 
    myRegExp.IgnoreCase = True 
    myRegExp.Global = True 
    myRegExp.Pattern = "^(/\w*/).*" 
    CommonFunctions_getRoot = myRegExp.Replace (pathinfo, "$1") 


end function 

PATH_INFO是可靠的。我能想到的唯一问题是如果您使用URL重写,则可能会遇到问题。

+0

谢谢!我不这样做;这是一个普通的香草ASP应用程序。 – Caveatrob 2010-08-18 02:00:44