Путь PHP URI: методы извлечения и работы с URI в PHP

В PHP вы можете работать с URI (унифицированными идентификаторами ресурсов) и извлекать из них компонент пути, используя различные методы. Вот несколько методов, которые вы можете использовать вместе с примерами кода:

  1. Использование глобальной переменной $_SERVER['REQUEST_URI']:

    $uri = $_SERVER['REQUEST_URI'];
    $path = parse_url($uri, PHP_URL_PATH);
    echo $path;
  2. Использование глобальной переменной $_SERVER['PHP_SELF']:

    $uri = $_SERVER['PHP_SELF'];
    $path = pathinfo($uri)['dirname'];
    echo $path;
  3. Использование глобальной переменной $_SERVER['SCRIPT_NAME']:

    $uri = $_SERVER['SCRIPT_NAME'];
    $path = pathinfo($uri)['dirname'];
    echo $path;
  4. Использование глобальной переменной $_SERVER['DOCUMENT_URI']:

    $uri = $_SERVER['DOCUMENT_URI'];
    $path = parse_url($uri, PHP_URL_PATH);
    echo $path;
  5. Использование регулярного выражения для извлечения пути из URI:

    $uri = $_SERVER['REQUEST_URI'];
    $path = preg_replace('/\?.*/', '', $uri);
    echo $path;

Это всего лишь несколько примеров того, как можно извлечь компонент пути из URI в PHP. Выберите метод, который лучше всего соответствует вашим требованиям.