Получить предыдущий путь URL в PHP

Я пробовал это <?php $previous_page = $_SERVER['HTTP_REFERER']; ?>

и результат http://localhost/index.php

как я могу получить только index.php


person sandros    schedule 10.03.2020    source источник
comment
@ Ja͢ck Это не то, что указано OP.   -  person El_Vanja    schedule 10.03.2020
comment
Обрезка ведущей косой черты оставлена ​​как упражнение для читателей, иначе я бы написал ответ; в любом случае даже не понятно, что нужно было бы вернуть, если на пути есть еще   -  person Ja͢ck    schedule 10.03.2020
comment
@ Ja͢ck Верно о неясности. Мои извинения.   -  person El_Vanja    schedule 10.03.2020


Ответы (1)


$previous_page = $_SERVER['HTTP_REFERER'];
$path_parts = pathinfo($previous_page);
$result = $path_parts['basename']; //index.php

https://www.php.net/manual/en/function.pathinfo.php

person hakiko    schedule 10.03.2020