PHP – TC Kimlik Doğrulaması

kategori:

PHP ile TC kimlik no doğrulaması yapmak için en pratik çözüm. En gücel soap bağlantısı ile sorgulama yapabilirsiniz. Bu sorgulama doğum yılı, ad ve soyad kombinasyonundan oluşmaktadır. Eğer bilgiler doğru ise true değeri döner yanlış ise false değeri dönecektir.

function editChar($parametre){ $gelen = array("ç","ğ","ı","i","ö","ş","ü"); $giden = array("Ç","Ğ","I","İ","Ö","Ş","Ü"); return str_replace($gelen, $giden, $parametre);
}
function tcDogrula($firstname, $lastname, $year, $tc){ $ad = strtoupper(editChar(trim($firstname))); $soyad = strtoupper(editChar(trim($lastname))); $dogum_yili = trim($year); $tc_no = trim($tc); settype($tc_no, "double"); try { $veriler = array( "TCKimlikNo" => $tc_no, "Ad" => $ad, "Soyad" => $soyad, "DogumYili" => $dogum_yili ); $connect = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL"); $sonuc = $connect->TCKimlikNoDogrula($veriler); if ($sonuc->TCKimlikNoDogrulaResult){ return true; }else { return false; } }catch (Exception $hata){ return false; }
}

Yorumlar

“PHP – TC Kimlik Doğrulaması” için bir yanıt

  1. bunu bir form oluşşturup nasıl kayıt ettirebiliriz database

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir