何时使用Request.UrlReferrer和Request.ServerVariables ["HTTP_REFERER"]?

Gau*_*raa 5 c# asp.net

两者都返回传入的URL,只是知道何时使用Request.UrlReferrer以及何时Request.ServerVariables["HTTP_REFERER"]以及为什么?

目前,在我的一个应用程序中,Urlreferrer正在我的本地计算机上工作,但它在上线时无法正常工作?

此外,如果有人可以指导Urlreferrer和HTTP_REFERRER的任何替代方案,那么最明显的是什么?

fra*_*gue 5

回答最后一个问题.Request.UrlReferrer返回一个Uri对象,因此如果UrlReferrer格式错误,则会出现异常.这看起来很奇怪,但有时我得到了它.HTTP_REFERER是一个字符串.