2014-11-14 47 views
0

如何知道用戶從哪個網站導向到我的網站?識別將用戶從哪個網站重定向到當前網站

例如,當site1.com上的用戶點擊按鈕/定位標記並被重定向到mysite.com時,我應該能夠推斷出請求來自的網站(或IP地址和端口)獲得。

感謝您的幫助。

回答

1

通過使用Request的UrlReferrer屬性。

Request.UrlReferrer 

包括這個命名空間的第一:

System.Web 
+0

我已經嘗試過了。但它並不是每個時間都不是一成不變的(而大多數情況下,我需要這個在不同的瀏覽器上工作)。根據msdn,當從錨標籤重定向時,我們可能會得到這個值。但沒有必要,通過單擊超鏈接將用戶重定向到我的網站! – Modi 2014-11-14 12:45:15

+2

這是因爲引用者可以留空或由客戶端更改,並且當從HTTPS頁面單擊鏈接時將爲空白。除了在共享鏈接時添加諸如「&source = externalsitename」之類的URL參數,您無能爲力。 – CodeCaster 2014-11-14 12:46:18

相關問題