2012-12-27 3 views
3

서버 측에서 사용자가 본 사이트의 이전 페이지를 알 수있는 방법이 있습니까? 전에 사용자가 Transfer() 메소드로 리디렉션 된 경우이를 수행 할 수 있음을 알고 있습니다. 세션 중에 어떤 기록이 있습니까?사용자의 이전 페이지를 가져 오는 대신 Server.Transfer()를 사용할 수 있습니까?

+4

어쩌면 요청 헤더의 Referer에 있습니까? 그러나 ..... 가짜 일 수 있습니다 .... – rene

답변

1

찾고있는 페이지가 내 사이트에 있습니까? 그렇다면이를 통해 여러 페이지에 대해 서로 다른 반응을 낼 수 있습니다. 사이트 외부에 있다면 Trekstuff와 같은 UrlReferrer를 사용합니다.

If Not PreviousPage Is Nothing Then 
    Dim str As String = PreviousPage.AppRelativeVirtualPath 
    If str = "~/(DESIRED URL)" Then 
    End If 
End IF