【问题标题】:what does UrlReferrer exactly mean?UrlReferrer 到底是什么意思?
【发布时间】:2012-05-28 08:30:13
【问题描述】:

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 到底做了什么,它总是为空。(我认为是因为使用错误)
请你给我一个简单的例子来理解。

感谢关注

【问题讨论】:

标签: c# asp.net request


【解决方案1】:

引用:

访问网页时,引​​荐来源网址或引荐页面是其网址 上一个链接所指向的网页。

更多信息您可以去http://en.wikipedia.org/wiki/HTTP_referer

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

【讨论】:

  • 只有一个(引用您的链接的最后一页地址)
  • 不完全正确。引用者是发出 http 请求的 url。当页面加载图像时,对该图像的请求将包含该页面的 url 作为引荐来源。
猜你喜欢
  • 2017-08-07
  • 2017-07-20
  • 2014-09-23
  • 2014-07-25
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多