"Enter"a basıp içeriğe geçin

PHP ile E-posta Adresi Doğrulama

PHP ile e-posta adresi doğrulama da bir çok yöntem vardır. Bu yöntemlerin arasında kullanıcıya mail ile kontrol gibi seçeneklerde bulunmaktadır. Fakat biz sunucuyu yormadan PHPMailer kullanmadan bu işlemi gerçekleştireceğiz.

İlk olarak bir kayıt ol sayfası düşünelim kullanıcı kaydını yaparken e-posta kısmını sallayabiliyor buda sitenin ve bilgi güvenliğini tehlikeye atmakta. Aşağıdaki vereceğim kod direkmen kayıt ol kısmında bu eposta kullanılıyor mu yani böyle bir e-postanın var olup olmadığını kontrol ettiriyoruz. Yani girilen e-postanın mx kaydının olup olmadığına bakıyoruz.

e-Posta Doğrulama

$email='boyle@biradresyok.com';

$sunucu= substr($email,strpos($email,'@')+1);

$sonuc= array();
getmxrr($sunucu,$sonuc);

if(count($sonuc)>0){
 echo 'adres gecerli';
}else {
 echo 'adres gecersiz';
}

Bu e-posta adresi doğrulama işlemi yukarıdaki gibi 5-6 satırlık kod bloğundan ibaret. Fakat bu yöntemin bir dezavantajı, mx kaydını ararken bir kaç saniye bekletmesidir. Bunu swall ile kullanıcıya gösterek bir kaç saniye beklemesini söyleyebilirsiniz.

 İşinize yarar diğer fonksiyonlar için göz atın; PHP Fonksiyonları

Okuyucu Puanı
[Toplam: 4 Ortalama: 4.5]

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir