2010-08-18 79 views
1

我是否總是能夠使用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 

回答

2

PATH_INFO是可靠的。我能想到的唯一問題是如果您使用URL重寫,則可能會遇到問題。

+0

謝謝!我不這樣做;這是一個普通的香草ASP應用程序。 – Caveatrob 2010-08-18 02:00:44