Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 识别用户从中重定向到当前站点的网站_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4_C# 4.0 - Fatal编程技术网

C# 识别用户从中重定向到当前站点的网站

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,当从锚标记重定向时,我们可能会得到这个值。但这是没有必要的,用户被重定

我如何知道用户从哪个网站被定向到我的网站

例如,当site1.com上的用户单击一个按钮/锚标记并被重定向到mysite.com时,我应该能够推断出获得请求的网站(或IP地址和端口)


感谢您的帮助。

请使用请求的URLreferer属性

Request.UrlReferrer 
首先包括此命名空间:

System.Web

我试过了。但它不是一致发送的,也不是每次都能工作(大多数情况下,我需要它来跨浏览器工作)。根据msdn,当从锚标记重定向时,我们可能会得到这个值。但这是没有必要的,用户被重定向到我的网站点击超链接!!!这是因为客户可以将推荐人留空或更改,并且当从HTTPS页面单击链接时,推荐人将留空。除了在共享链接时添加URL参数(如
&source=externalsitename
),您什么也做不了。