Заголовок запиту HTTP Referer містить абсолютну або часткову адресу, з якої було запитано ресурс. Заголовок Referer дозволяє серверу ідентифікувати сторінки переходу, з яких люди відвідують або де використовуються запитувані ресурси.25 липня 2024 р.
Адреса веб-сторінки, на якій користувач натиснув посилання, яке перенаправило його на вашу сторінку. Реферер є веб-сторінка, яка спрямовує відвідувачів на ваш сайт за допомогою посилання. Іншими словами, це веб-сторінка, на якій людина була безпосередньо перед тим, як потрапити на вашу сторінку.
Отримання URL-адреси переходу в PHP У PHP можна отримати URL-адресу джерела переходу за допомогою суперглобальної змінної $_SERVER. Поле HTTP_REFERER містить URL-адресу джерела переходу, якщо вона доступна. Ось приклад: цей код перевіряє, чи встановлено поле HTTP_REFERER у змінній $_SERVER.
Простіше кажучи, реферер — це URL-адреса, з якої надійшов запит, отриманий сервером. Гарний приклад, якщо ви натисніть посилання на сторінці site.com/page, щоб перейти на another-site.com/link, HTTP Referer, отриманий another-site.com/link, матиме значення site.com/page.
URL-адреси переходу містять повну URL-адресу, яку надає нам браузер, наприклад https://www.example.com/search?query=sensitive+information . З цієї URL-адреси ми зберігаємо example.com як реферер і зберігаємо example.com/search як вихідну URL-адресу.
Під час відвідування веб-сторінки, реферер або сторінка переходу – це URL-адреса попередньої веб-сторінки, з якої перейшов за посиланням. Загалом реферер — це URL-адреса попереднього елемента, який призвів до цього запиту.