@referakk

Как вывести на сайте параметр URL с которого перешили?

Здравствуйте.

Допустим, на сайт перешли по ссылке https://qna.habr.com/question/?utm_content=HELPME
Можно как-то показать этот параметр юезеру ?
<div class="utm">HELPME<div>
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
Tim-A-2020
@Tim-A-2020
<div class="utm"><?= isset($_GET['utm_content']) ? $_GET['utm_content'] : '' ?></div>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Tomio
@Tomio
backend developer (python, php)
На вашем сайте получаете url, с которого был переход, и парсите его query string в массив:
$qs = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_QUERY);
$qsArray = [];
if ($qs) {
    parse_str($qs, $qsArray);
}

Затем выводите нужные данные в div:
<div class="utm"><?=$qsArray['utm_content']?><div>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы