Ö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