Warning: session_start(): open(/var/lib/php/session/sess_e6448845ab56ae6d8209b7e5b2aa4ced, O_RDWR) failed: No space left on device (28) in /var/www/blog.ivru.net/config.php on line 1069

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/session) in /var/www/blog.ivru.net/config.php on line 1069
PHP функция для получения URi страницы без GET параметров.

PHP функция для получения URi страницы без GET параметров.

Иногда требуется(в частности в Bitrix) получить URi страницы без переданных параметров методом GET. В листинге ниже представлена функция для получения такого адреса страницы.

Если, к примеру, разместить данную функцию в файле по адресу(относительно корневой дирректории сайта) /tests/index.php например так var_dump(myGetUri()); то при обращении к URi адресу сайта /tests/?ss=22 var_dump() вернёт результат /tests/.

Если требуется получить часть URi между первыми двумя слешами(считая слеш с кодом символа 0) можно сделать это кодом приведённым в листинге ниже.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: