Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php
#utm_source
function OnProlog(){ global $APPLICATION; $utmData = array('utm_source','utm_medium','utm_term','utm_campaign','utm_content'); $request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest(); $exists = false; foreach($utmData as $v){ if($request->getQuery($v)){ $APPLICATION->set_cookie('mlife_'.$v,htmlspecialcharsEx($request->getQuery($v)));
$_SESSION['mlife_'.$v] = htmlspecialcharsEx($request->getQuery($v));
$exists = true; } }
if($exists) { $APPLICATION->set_cookie('mlife_utm_exists',1); $_SESSION['mlife_utm_exists'] = 1; } }
Ещё статьи:
08.11.2023
Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе.
ID: 464
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461
29.06.2023
Почему отсутствуют для загрузки новые версии PHP
На одном VDS возникла ситуация, отсутствуют для загрузки новые версии РНР
ID: 460