PHP filter_var() ile IP, URL ve E-posta Kontrolü

550 görüntüleme 25 Nisan 2017 PHP

PHP filter_var() ile IP, URL ve E-posta Kontrolü

PHP filter_var() ile IP, URL ve E-posta Kontrolü
ahmet hakan avatar

PHP filter_var() ile IP, URL ve E-posta Kontrolü

PHP 5.2 sürümü ile gelen filter_var() fonksiyonu ile formlara gönderilen verilerin isteğe uygun olup olmadığını kolayca kontrol edebiliriz.

IP Kontrolü

<?php
$ip = "127.0.0.1";

if (!filter_var($ip, FILTER_VALIDATE_IP) === false) {
 echo("Geçerli IP adresi");
} else {
 echo("Geçersiz IP adresi");
}
?>

URL Kontrolü


<?php
$url = "http://ahmethakanbesel.com.tr";

// Geçersiz karakterleri temizleyelim
$url = filter_var($url, FILTER_SANITIZE_URL);

// URL geçerliliğini kontrol edelim
if (!filter_var($url, FILTER_VALIDATE_URL) === false) {
echo("Geçerli URL");
} else {
echo("Geçersiz URL");
}
?>

E-posta Kontrolü


<?php
$email = "ahmethakan.besel@g-mail.com";

// Geçersiz adresleri temizleme
$email = filter_var($email, FILTER_SANITIZE_EMAIL);
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
echo("Geçerli e-posta adresi");
} else {
echo("Geçersiz e-posta adresi");
}
?>

Yukarıdaki örneklerden faydalanarak diğer özellikleri de kullanabilirsiniz.

181

PHP filter_var() ile IP, URL ve E-posta Kontrolü için yorumlar