В PHP вы можете работать с URI (унифицированными идентификаторами ресурсов) и извлекать из них компонент пути, используя различные методы. Вот несколько методов, которые вы можете использовать вместе с примерами кода:
-
Использование глобальной переменной
$_SERVER['REQUEST_URI']
:$uri = $_SERVER['REQUEST_URI']; $path = parse_url($uri, PHP_URL_PATH); echo $path;
-
Использование глобальной переменной
$_SERVER['PHP_SELF']
:$uri = $_SERVER['PHP_SELF']; $path = pathinfo($uri)['dirname']; echo $path;
-
Использование глобальной переменной
$_SERVER['SCRIPT_NAME']
:$uri = $_SERVER['SCRIPT_NAME']; $path = pathinfo($uri)['dirname']; echo $path;
-
Использование глобальной переменной
$_SERVER['DOCUMENT_URI']
:$uri = $_SERVER['DOCUMENT_URI']; $path = parse_url($uri, PHP_URL_PATH); echo $path;
-
Использование регулярного выражения для извлечения пути из URI:
$uri = $_SERVER['REQUEST_URI']; $path = preg_replace('/\?.*/', '', $uri); echo $path;
Это всего лишь несколько примеров того, как можно извлечь компонент пути из URI в PHP. Выберите метод, который лучше всего соответствует вашим требованиям.