Найти в Дзене
SweetLifeHack

Что такое referer в инетернете.

Друзья, узнал про такую интересную штуку в браузере как referer. Referer (или HTTP Referer) — это HTTP-заголовок, который браузер отправляет на сервер при переходе по ссылке или загрузке ресурса (например, изображения, CSS, JS). Он указывает URL страницы, с которой был совершён запрос. 🔹 Основное назначение: 🔹 Пример: Вы находитесь на странице example.com и кликаете на ссылку на google.com. Браузер отправит запрос к google.com с заголовком: Referer: https://example.com
🔥 Важные нюансы: Опечатка: В стандарте HTTP допущена ошибка — правильно «Referrer», но заголовок пишется как Referer. Отсутствие Referer: Мета-тег для контроля: <meta name="referrer" content="no-referrer"> <!-- запрет отправки Referer --> Referrer-Policy: Современные браузеры поддерживают настройку политик (например, отправлять только домен без полного пути): Referrer-Policy: origin-when-cross-origin 🔹Как узнать свой referer? самый простой способ с помощью публичных сервисов в интернете. Вот некоторые из них: https

Сложная структура Web.
Сложная структура Web.

Друзья, узнал про такую интересную штуку в браузере как referer.

Referer (или HTTP Referer) — это HTTP-заголовок, который браузер отправляет на сервер при переходе по ссылке или загрузке ресурса (например, изображения, CSS, JS). Он указывает URL страницы, с которой был совершён запрос.

🔹 Основное назначение:

  1. Аналитика — сайты используют Referer для отслеживания источников трафика (например, откуда пришёл пользователь: из поисковика, соцсети или другого сайта).
  2. Безопасность — некоторые серверы проверяют Referer, чтобы предотвратить CSRF-атаки (но это ненадёжный метод).
  3. Оптимизация — например, рекламные сети анализируют, с каких сайтов идут клики.

🔹 Пример:

Вы находитесь на странице example.com и кликаете на ссылку на google.com.

Браузер отправит запрос к google.com с заголовком:

Referer: https://example.com

🔥 Важные нюансы:

Опечатка: В стандарте HTTP допущена ошибка — правильно «Referrer», но заголовок пишется как Referer.

Отсутствие Referer:

  • Если переход был с HTTPS на HTTP, браузер может не отправить Referer (политика безопасности).
  • При переходе из закладки или прямом вводе URL заголовка нет.
  • Можно отключить через настройки браузера или расширения (например, для приватности).

Мета-тег для контроля:

<meta name="referrer" content="no-referrer"> <!-- запрет отправки Referer -->

Referrer-Policy: Современные браузеры поддерживают настройку политик (например, отправлять только домен без полного пути):

Referrer-Policy: origin-when-cross-origin

🔹Как узнать свой referer?

самый простой способ с помощью публичных сервисов в интернете. Вот некоторые из них:

https://hide.ws/referrer.html
https://whatsmyreferer.com/
https://www.whatismybrowser.com/detect/what-is-my-referrer/
https://www.web-api.eu/myreferer