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服务器端代码
我想收集一些关于我的网站用户的信息,例如用户代理,用户浏览器,会话ID等......
但我真的不知道UrlReferrer到底做了什么,它总是空的。(我认为因为使用不当)
你能给我一个简单的理解例子吗?
感谢关注
答案 0 :(得分:6)
引用:
访问网页时,引荐来源或引荐页面的网址是 上一个跟踪链接的网页。
有关详情,请访问http://en.wikipedia.org/wiki/HTTP_referer
如果您有人打开浏览器并输入您的网站地址(无需按链接即可到达),则该值为null