Как поменять страницу редиректа при условии что пользователь зашел с определенной страницы битрикс?
Пытаюсь сделать редирект после регистрации в битриксе, но есть один ньюанс! Надо чтобы если пользователь перешел со страницы оформления заказа на страницу регистрацию и зарегистрировался, то его обратно на страницу оформления заказа кидает. Пытался так сделать в component_epilog.php но вообще не работает, т.к. получается что он после нажатия кнопки регистрации страница перезагружается и кажется будто он перешел со страницы регистрации на страницу регистрации
<?
$refer = $_SERVER['HTTP_REFERER'];
if (strpos($refer, '/personal/order/') !== false) {
$readygo = 'yes';
} else {
$readygo = 'no';
}
if ($GLOBALS["USER"]->IsAuthorized() & $readygo=='yes')
{
LocalRedirect("/personal/order/order.php");
}
if ($GLOBALS["USER"]->IsAuthorized())
{
if ($_REQUEST["backurl"])
LocalRedirect($_REQUEST["backurl"]);
else
LocalRedirect("/personal/");
}
?>
Источник: Stack Overflow на русском