2010-08-18 3 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

관련 문제