Текущая ссылка страницы с параметрами для коррекции в 1С-Битрикс
Примеры:
// текущая страница: /ru/?id=3&s=5&d=34
$page = $APPLICATION->GetCurPageParam("id=45", array("id", "d"));
// результат - /ru/index.php?id=45&s=5
пример формирование ссылок «Logout» и «Регистрация»
<?if ($USER->IsAuthorized()):?>
<a href="<?echo $APPLICATION->GetCurPageParam("logout=yes", array(
"login",
"logout",
"register",
"forgot_password",
"change_password"));?>">Закончить сеанс (logout)</a>
<?else:?>
<a href="<?echo $APPLICATION->GetCurPageParam("register=yes", array(
"login",
"logout",
"forgot_password",
"change_password"));?>">Регистрация</a>
<?endif;?>