Документация для разработчиков
Темная тема

GetCurUri

Описание и параметры

string
CMain::GetCurUri(
	string add_params = "", 
	string get_index_page=null
)

Возвращает путь к текущей странице относительно корня вместе с параметрами. Нестатический метод.

Если файл текущей страницы явно не определён, то определение индексного файла каталога будет проходить по алгоритму представленному в описании функции GetDirIndex.

Параметры

ПараметрОписание С версии
add_params Строка параметров добавляемая к возвращаемому значению.
Необязательный. По умолчанию - "".
4.0.0
get_index_pageПараметр указывает, нужно ли для индексной страницы раздела возвращать путь, заканчивающийся на "index.php". Если значение параметра равно true, то возвращается путь с "index.php", иначе - путь, заканчивающийся на "/". По умолчанию - null.

Если get_index_page равен:

  • null, поведение определяется константой BX_DISABLE_INDEX_PAGE. Если значение константы true, то значение параметра по умолчанию get_index_page=false.
  • false, из возвращаемого url страницы будет удалено index.php (вернется подстрока от 0-й позиции до первого встретившегося "/index.php")
  • true, url вернется без изменений
8.6.4

Примеры использования

<?
// текущая страница: /ru/?id=3&s=5
$uri = $APPLICATION->GetCurUri("r=1&t=2"); // результат - /ru/index.php?id=3&s=5&r=1&t=2
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024