HttpContext.Current.Request.ServerVariables ["HTTP_REFERER"] null

Dot*_*row 4 c# asp.net

我试图使用以下代码在global.asax session_start中引用url:

HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
Run Code Online (Sandbox Code Playgroud)

我尝试使用Request.UrlReferrer.AbsoluteUri but UrlReferrer也是null.

但是我变得无效了.你能告诉我什么是错的或替代的吗?

Mar*_*ell 6

并不是所有的用户代理发送一个引用,一些代理/中介剥离引荐,而且经常有根本没有引用.

只是检查一下是否Request.UrlReferrer == null; 如果是的话,不要试着看Request.UrlReferrer.AbsoluteUri.

这里没有"错误",你无能为力.如果你不知道他们来自哪里,你就必须忍受.