2011-04-25 50 views
1

(糾正我,如果我錯了。)服務器主機可以檢測到訪問者訪問主機站點之前和之後訪問的頁面。客戶端在他們的網站之後訪問的檢測頁面

服務器主機可以在多大程度上接收訪問本頁面前後客戶端訪問的網站信息?

+0

我不知道你實際上得到的信息,除非它是你的同一個站點。你可以嘗試訪問一個網站,同時運行提琴手,並確切地看到什麼樣的信息通過網絡流量。提琴手:http://www.fiddler2.com/fiddler2/ – 2011-04-25 00:27:19

回答

1

可能有兩種方式這樣做的,這兩者的目的不同:

  1. 如果用戶點擊其他網頁上的鏈接轉到您的網頁,他們從(在引薦來的頁面)將發送到Referer(原文如此)HTTP頭中。 (請參閱the HTTP specification。)

    大多數Web框架和麪向Web的語言提供了一種訪問此值的簡單方法,並且大多數Web分析工具都會將其直接處理。 (具體來說,如何獲取此值取決於您使用的工具。)但有三個注意事項:

    • 此標頭可以在大多數瀏覽器的設置中關閉。 (大多數用戶不這樣做,但一些技術和隱私意識的用戶可能會。)
    • 這隻適用於用戶單擊鏈接。如果用戶手動鍵入網址,則標題將不在此處。
    • 您只能在訪問您的網站之前立即看到一頁。
  2. 如果你想看到一個用戶跨你控制這網頁傳播,你可以通過設置一個cookie,每訪問一個獨特的價值,並存儲每個頁面加載做到這一點。

    像上面的一個,你怎麼去這樣做取決於你使用什麼工具,有幾個注意事項:

    • Referer頭,一些精通技術和隱私意識的用戶喜歡瀏覽cookies關閉。
    • 顯然,您只能看到您控制自己的網頁(並且您可以設置Cookie)。
+0

非常好,謝謝! – 2011-04-25 01:04:42

相關問題