C# 识别用户从中重定向到当前站点的网站
我如何知道用户从哪个网站被定向到我的网站 例如,当site1.com上的用户单击一个按钮/锚标记并被重定向到mysite.com时,我应该能够推断出获得请求的网站(或IP地址和端口)C# 识别用户从中重定向到当前站点的网站,c#,asp.net,asp.net-mvc,asp.net-mvc-4,c#-4.0,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,C# 4.0,我如何知道用户从哪个网站被定向到我的网站 例如,当site1.com上的用户单击一个按钮/锚标记并被重定向到mysite.com时,我应该能够推断出获得请求的网站(或IP地址和端口) 感谢您的帮助。请使用请求的URLreferer属性 Request.UrlReferrer 首先包括此命名空间: System.Web 我试过了。但它不是一致发送的,也不是每次都能工作(大多数情况下,我需要它来跨浏览器工作)。根据msdn,当从锚标记重定向时,我们可能会得到这个值。但这是没有必要的,用户被重定
感谢您的帮助。请使用请求的URLreferer属性
Request.UrlReferrer
首先包括此命名空间:
System.Web
我试过了。但它不是一致发送的,也不是每次都能工作(大多数情况下,我需要它来跨浏览器工作)。根据msdn,当从锚标记重定向时,我们可能会得到这个值。但这是没有必要的,用户被重定向到我的网站点击超链接!!!这是因为客户可以将推荐人留空或更改,并且当从HTTPS页面单击链接时,推荐人将留空。除了在共享链接时添加URL参数(如
&source=externalsitename
),您什么也做不了。