Сохранение URL страницы входа посетителя на сайт

825
Алексей,
Сохранение URL страницы входа посетителя на сайт

В сессию, используя методы Битрикс. Сохраняется информация "полный 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

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 21 марта 2022 | Обновлено 23 марта 2022
примеры d7, сессия, разработчику, utm-метки
Поделиться
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
В сессию, используя методы Битрикс. Сохраняется информация "полный URL первого входа на сайт", можно использовать, например для формы обратной связи. Пример кода: