Как узнать referer на php?

Пользователь

от roma , в категории: PHP , 2 года назад

Как узнать referer на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@roma Используйте глобальный массив $_SERVER чтобы узнать referer url на PHP, ниже пример кода:


1
2
3
4
5
<?php

$referer = $_SERVER['HTTP_REFERER'] ?? null;

echo $referer;


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от josie , год назад

@roma 

Для получения информации о реферере (referer) в PHP можно использовать переменную $_SERVER['HTTP_REFERER'].


Эта переменная содержит URL-адрес страницы, откуда был сделан запрос на текущую страницу.


Пример использования:

1
2
3
4
5
if(isset($_SERVER['HTTP_REFERER'])) {
    echo 'Реферер: ' . $_SERVER['HTTP_REFERER'];
} else {
    echo 'Реферер не найден';
}


Обратите внимание, что информация, содержащаяся в переменной $_SERVER['HTTP_REFERER'], может быть легко подделана, поэтому не стоит использовать ее для критических проверок без дополнительной проверки.