Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hằng FILTER_VALIDATE_URL trong PHP

Mô tả

Hằng FILTER_VALIDATE_URL kiểm tra tính hợp lệ của một URL.

Các cờ (Flags)

  • FILTER_FLAG_SCHEME_REQUIRED − URL phải tuân thủ RFC (có scheme)

  • FILTER_FLAG_HOST_REQUIRED − URL phải có tên host

  • FILTER_FLAG_PATH_REQUIRED − URL phải có path sau domain

  • FILTER_FLAG_QUERY_REQUIRED − URL phải có query string

Giá trị trả về

Hằng không tự trả về giá trị.

Ví dụ 1: URL hợp lệ

<?php
$url = "https://www.example.com";
if (filter_var($url, FILTER_VALIDATE_URL)) {
    echo("Valid URL!");
} else {
    echo("Invalid URL!");
}
?>

Kết quả

Valid URL!

Ví dụ 2: URL không hợp lệ

<?php
$url = "examplecom";
if (filter_var($url, FILTER_VALIDATE_URL)) {
    echo("Valid URL!");
} else {
    echo("Invalid URL!");
}
?>

Kết quả

Invalid URL!