Referer

Заголовок запиту Referer містить адресу попередньої веб-сторінки, з якої було отримано посилання на поточну запитувану сторінку. Заголовок Referer дозволяє серверам визначати, звідки люди відвідують їх, і можуть використовувати ці дані для аналітики, ведення журналів або оптимізованого кешування, наприклад.

Зауважте, що написання referer є помилкою слову "referrer". Дивіться HTTP referer on Wikipedia більш детальніше.

Заголовок Referer потенційно має можливість для виявлення інформації про історію перегляду  браузера користувача, що є конфіденційним.

Заголовок Referer не надсилається браузерами, якщо:

  • referring-ресурс є локальним "файлом" або "даними" URI,
  • використовується незахищений HTTP-запит, а сторінка переходу отримувалась за допомогою захищеного протоколу (HTTPS).

Тип заголовка Request header
Forbidden header name Так

Синтаксис

Referer: <url>

Директиви

<url>
Абсолютна або часткова адреса попередньої веб-сторінки, з якої було зроблено посилання на поточну запитувана сторінку. URL фрагменти (i.e. "#section") та інформація про користувача (i.e. "username:password" в "https://username:password@example.com/foo/bar/") не входять.

Приклади

Referer: https://developer.mozilla.org/en-US/docs/Web/JavaScript

Специфікації

Специфікація Назва
RFC 7231, section 5.5.2: Referer Протокол передачі гіпертексту (HTTP/1.1): Семантика та зміст

Сумісність браузера

BCD tables only load in the browser

Дивіться також