Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Скажите как получить путь к текущей странице?

00 голосов
6
Скажите как получить путь к текущей странице? getenv("PATH_INFO") почему то пуст.
спросил 20 Июль, 13 от kukalka (180 баллов)

6 Ответы

00 голосов
<?$APPLICATION->GetCurPage();?> - это URL к текущей

<?$APPLICATION->GetPagePath();?> - физический путь
ответил 20 Июль, 13 от Incubus (580 баллов)
00 голосов
Цитата
Олег пишет:
Скажите как получить путь к текущей странице? getenv("PATH_INFO") почему то пуст.

еще константа __FILE__ - путь к файлу, который в данный момент исполняется
ответил 12 Сен, 13 от Almarea (3,760 баллов)
00 голосов
Спасибо, буду знать, но к сожалению это не совсем то, что нужно. Мне нужен полный адрес страницы с параметрами (reviews/detail.php?logout=yes&ID=356), а получаю только reviews/detail.php. И еще вызов <?$APPLICATION->GetPagePath();?> выдает ошибку: Fatal error: Call to undefined method CMain::GetPagePath()
ответил 10 Дек, 13 от kukalka (180 баллов)
00 голосов
Код
$APPLICATION->GetCurUri();
или
$APPLICATION->GetCurPageParam();
ответил 24 Март, 14 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Олег пишет:
<?$APPLICATION->GetPagePath();?> выдает ошибку: Fatal error: Call to undefined method CMain::GetPagePath()

Вы прологи битриксовые подключили то?

Цитата
Олег пишет:
Мне нужен полный адрес страницы с параметрами (reviews/detail.php?logout=yes&ID=356), а получаю только reviews/detail.php

$_SERVER['REQUEST_URI']
ответил 16 Июль, 14 от Almarea (3,760 баллов)
00 голосов
Благодарю, работает :)
ответил 16 Ноя, 14 от kukalka (180 баллов)

Похожие вопросы

0 голосов
2 ответов
0 голосов
7 ответов
0 голосов
1 ответ
спросил 10 Март, 15 от аноним