Задать вопрос
@denfunk

Не могу получить метки UTM из $_GET или $_SERVER. Почему?

Не могу из адреса с переданными utm-метками получить все метки.
Адрес разбирал и с помощью $_GET, и с $_SERVER

получаю только метки utm_content.
метка utm_source, utm_medium обрезаются как будто их вообще нет

Что это может быть? как исправить?

/?utm_source=vkontakte&utm_medium=cpc&utm_campaign=comp_id&utm_content=my_id

P.S. Может важно - хостинг на godaddy.com
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ответы на вопрос 1
gordon_shamway
@gordon_shamway
// вывод всех GET параметров
print_r($_GET);
// по отдельности
echo $_GET['utm_source'];
echo $_GET['utm_medium'];
echo $_GET['utm_campaign'];
echo $_GET['utm_content'];


// если ссылка это строка
$parts = parse_url($url);
parse_str($parts['query'], $query);
echo $query['utm_source'];
echo $query['utm_medium'];
echo $query['utm_campaign'];
echo $query['utm_content'];
Ответ написан
Ваш ответ на вопрос

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

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