HTTP參照地址

HTTP參照地址,即HTTP來源地址referer,或HTTP referer)是HTTP表頭的一個欄位,用來表示從哪兒連結到網頁,採用的格式是URL。換句話說,借著HTTP來源地址,網頁可以檢查訪客從哪裡而來,這也常被用來對付偽造的跨網站請求。

基本介紹

  • 中文名:HTTP參照地址
  • 外文名:referer
  • 別名:HTTP來源地址
簡介,拼寫問題,概念與功能,

簡介

HTTP參照地址,HTTP來源地址(referer,或HTTP referer)是HTTP表頭的一個欄位,用來表示從哪兒連結到網頁,採用的格式是URL。換句話說,借著HTTP來源地址,網頁可以檢查訪客從哪裡而來,這也常被用來對付偽造的跨網站請求。
而dereferer則是將HTTP來源地址信息剝離,所以網站將無法識別訪客從何而來。

拼寫問題

Referer的正確英語拼法是referrer。由於早期HTTP規範的拼寫錯誤,為保持向下兼容就將錯就錯了。例如DOM Level 2、Referrer Policy等其他網路技術的規範曾試圖修正此問題,使用正確拼法,導致拼法並不統一。

概念與功能

當訪客訪問網頁時,HTTP來源地址 (refererreferring page) 是前一個網頁URL。如果是圖片的話,通常指的就是圖片所在的網頁。在網頁瀏覽器送往網頁伺服器的時候,HTTP來源地址就被包含在HTTP請求方法中。
許多網站會將引用地址記錄以便追蹤用戶的動態或進行統計,大部分分析軟體也都會處理這個信息。但因引用地址信息可能會帶來隱私權問題,不少網頁瀏覽器允許用戶設定不要提交這個信息,有些代理伺服器防火牆也會將引用地址信息過濾掉,以避免外部獲知非公開的網路地址。缺少引用地址信息有可能會造成某些使用問題:某些伺服器會因為缺少正確的引用地址信息而進行阻擋,以避免未經授權的圖片引用(圖像防盜鏈)或是其他對伺服器有影響的行為。針對這樣的阻擋,有些軟體還提供了針對特定網站提交假來源地址的功能(反防盜鏈)。

熱門詞條

聯絡我們