2009-07-07 62 views
0

是否有可能獲得通過用戶使用C#/ ASP.NET的上次訪問的網頁(不使用JavaScript)獲取我們的ASP.NET網站用戶的最後訪問頁面?

+0

這是不是可以對用戶的隱私權的侵犯? – 2009-07-07 18:26:49

+0

是的,但如果你使用互聯網,你必須考慮你的所有步驟已經被跟蹤。易趣就是一個很好的例子。 – Zanoni 2009-07-07 19:07:07

+0

好吧,所以你說的是通過你的網站跟蹤用戶,對吧? – 2009-07-07 19:57:52

回答

4

你可以在某些情況下,得到了用戶帶着Referer的頁面。

0

您網站上最後訪問的網頁:是的,您可以跟蹤該網頁。
上次訪問的頁面任何地方:不,普通瀏覽器不會將這些信息(可能是最後一個url作爲referer頭部)發送到服務器,因此它在asp.net應用程序中不可用。

0

您可以使用cookie幫助來查找最新訪問過的頁面。每頁加載事件都可以覆蓋cookie值,但對性能不利。推薦人是使用這種情況的最佳選擇。

1

這可能是你在找什麼。這會將最後一頁的網址添加到字符串中。

[C#]

string MyReferrer = Request.UrlReferrer.ToString(); 

[VB.NET]

Dim MyReferrer As String = Request.UrlReferrer.ToString() 
相關問題