Методы проверки URL-адресов в PHP: примеры кода и методы

Чтобы проверить URL-адрес в PHP, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование функции filter_var:

    $url = "https://www.example.com";
    if (filter_var($url, FILTER_VALIDATE_URL)) {
    echo "Valid URL";
    } else {
    echo "Invalid URL";
    }
  2. Использование регулярных выражений:

    $url = "https://www.example.com";
    if (preg_match('/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/', $url)) {
    echo "Valid URL";
    } else {
    echo "Invalid URL";
    }
  3. Использование функции parse_url:

    $url = "https://www.example.com";
    $parsedUrl = parse_url($url);
    if ($parsedUrl && isset($parsedUrl['scheme']) && isset($parsedUrl['host'])) {
    echo "Valid URL";
    } else {
    echo "Invalid URL";
    }

Это всего лишь несколько примеров того, как можно проверять URL-адреса в PHP. Каждый метод имеет свои преимущества и ограничения, поэтому вы можете выбрать тот, который соответствует вашим конкретным потребностям.