En son web geliştirme öğreticiler
 

PHP FILTER_VALIDATE_URL Filtre

<PHP Filtre Referans

Örnek

Değişken $ url geçerli bir URL olup olmadığını kontrol edin:

<?php
$url = "http://www.w3ii.com";

if (!filter_var($url, FILTER_VALIDATE_URL) === false) {
    echo("$url is a valid URL");
} else {
    echo("$url is not a valid URL");
}
?>
»Run örnek

Tanımı ve Kullanımı

FILTER_VALIDATE_URL filtre bir URL doğrular.

Olası bayraklar:

  • FILTER_FLAG_SCHEME_REQUIRED - URL RFC uyumlu olmalıdır (like http://example)
  • FILTER_FLAG_HOST_REQUIRED - URL (http://www.example.com gibi) ana bilgisayar adını içermelidir
  • FILTER_FLAG_PATH_REQUIRED - URL alan adından sonra bir yol olması gerekir (like www.example.com/example1/)
  • FILTER_FLAG_QUERY_REQUIRED - URL bir sorgu dizesi olmalıdır (like "example.php?name=Peter&age=37")

Diğer Örnekler

Her iki hale getirmesi ve aşağıda örnek bir URL doğrular:

Örnek 1

geçerli bir URL Öncelikle $ url değişkeninden tüm yasadışı karakterleri kaldırmak, daha sonra kontrol edin:

<?php
$url = "http://www.w3ii.com";

// Remove all illegal characters from a url
$url = filter_var($url, FILTER_SANITIZE_URL);

// Validate url
if (!filter_var($url, FILTER_VALIDATE_URL) === false) {
    echo("$url is a valid URL");
} else {
    echo("$url is not a valid URL");
}
?>
»Run örnek

Örnek 2

Burada, URL geçerli olması için bir sorgu dizesi olması gerekir:

<?php
$url = "http://www.w3ii.com";

if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
    echo("$url is a valid URL");
} else {
    echo("$url is not a valid URL");
}
?>
»Run örnek

<PHP Filtre Referans