7

UrlReferrer( Request.UrlReferrer& Request.UrlReferrer.OriginalString) 到底是什么意思?
我写了这些代码:

    if (Request.UrlReferrer != null)
    {
        User_Info.Add(!string.IsNullOrEmpty(Request.UrlReferrer.OriginalString) ? Request.UrlReferrer.OriginalString : string.Empty);//6:UrlReferrer
    }
    else
    {
        User_Info.Add(string.Empty);
    }

当用户尝试登录管理区域时,我只知道 ReturnUrl 查询字符串。
所以在 web.config 中<authentication mode="Forms">
,现在我们有了 UrlReferrer 服务器端代码。
我想收集有关我网站用户的一些信息,例如 User-Agent 、 User-Browser 、 Session-ID 等……
但我真的不知道 UrlReferrer 到底做了什么,它总是为空。 (我认为是因为使用错误)
请你给我一个简单的例子来理解。

感谢关注

4

1 回答 1

8

引用:

访问网页时,引​​荐来源网址或引荐页面是上一个网页的 URL,从该网址跟随链接。

有关更多信息,您可以访问http://en.wikipedia.org/wiki/HTTP_referer

如果您有人打开浏览器并输入您的站点地址(无需按链接即可到达),则它可能为空

于 2012-05-28T08:33:05.640 回答