Здравствуйте.
Хочу сохранить ссылку откуда пришел зарегистрированный пользователь.
С помощью $_SERVER['HTTP_REFERER'], но в итоге сохраняется
"домен"/account/?action-rcl=register&action-rcl=register&action-rcl=register
Смотрю в партнерскую систему, а там указано:
Код находится в функции - save_info, которую вызываю хуком
add_action( 'user_register', 'save_info' );
Возможно моя функция срабатывает поздно и нужно как-то по другому вызывать.
Подскажите, пожалуйста решение.
Немного перефразирую. В какой момент и с каким приоритетом делать этот запрос, что бы получить оригинальное значение. Потому как если пользователь перейдет по ссылке внутри сайта, то значение $_SERVER['HTTP_REFERER'] будет уже не то. Как раз и получается в такой ситуации значение типа /account/?action-rcl=register.
Через хук 'user_register' можно это реализовать?
Не совсем понял как это реализовано в дополнении Partner System.
Цель - сохранить ссылку/источник откуда пришел пользователь. Причем используются UTM метки, вот их то и хочу получить и обработать.