Сохренение ютм меток в сессию
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; } }
Ещё статьи:
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461
29.06.2023
Почему отсутствуют для загрузки новые версии PHP
На одном VDS возникла ситуация, отсутствуют для загрузки новые версии РНР
ID: 460
11.06.2023
Проблема кеширования битрикс меню подразделов
В новой версии обновления битрикс вылезла проблема с кешем меню выпадающих пунктов раздела (меню вида .тип_меню.menu_ext.php). При переходе по ссылкам в боковом меню раздела всегда будет подменю раздела на который зашли впервые и после этого наглухо закешируется, т.е. пункты подменю всегда одни и теже и не меняются. Отключать кеширование компонента не есть правильно, и не рекомендуется.
ID: 459