2011-07-20 68 views

回答

11

用戶可以使用不同的方法來您的網頁:

  1. 通過輸入你的網頁的網址,直接在瀏覽器中
  2. 器的地址欄中通過點擊其他網站
  3. 一個鏈接到你的網站
  4. 通過重裝當前頁面
  5. 通過網站上的表單提交(發送POST請求回到你的網站)
  6. 通過,通過瀏覽器的前進/後退按鈕導航。
  7. 通過將前一頁重定向到當前頁面。

現在,瀏覽器確實在設置引用標頭字段的方式和時間上有所不同。但作爲一般規則,您可以確保在鏈接點擊或提交表單(發佈請求)時,他們設置引薦來源字段。此外,如果您通過重定向或鏈接來到當前頁面,瀏覽器仍會保留F5上的引用標頭(頁面重新加載)。

如果您看到您的引薦來源字段爲空,那是因爲有人知道您的登錄頁面網址並將其直接輸入到地址欄中,或者有人已將其添加書籤,因此會發送GET請求。

一般來說,你不應該總是期望引用者字段,因爲它在你的控制之外。您應該使用cookie或查詢字符串,因爲它們在您的控制之下。

+0

好點。感謝 –

+1

@Saeed,「你可以肯定」,除非用戶只是在瀏覽器中禁用了該功能。 – Qtax

4

另一件事是,某些用戶可能在其瀏覽器中將referer選項設置爲禁用,作爲瀏覽器安全設置的一部分。