Сохранение URL страницы входа посетителя на сайт
В сессию, используя методы Битрикс. Сохраняется информация "полный URL первого входа на сайт", можно использовать, например для формы обратной связи. Пример кода:
use \Bitrix\Main\Application, \Bitrix\Main\Context; $session = Application::getInstance()->getSession(); $context = Context::getCurrent(); if (!$session->get('utmReferer')) { $request = $context->getRequest(); $url = ($request->isHttps() ? 'https://' : 'http://'). $request->getHttpHost(). $request->getRequestUri(); $session->set('utmReferer', $url); } echo $session->get('utmReferer'); // https://blog.budagov.ru/sokhranenie-url-stranitsy-vkhoda/?utm_source=yandex
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.