PHP – TC Kimlik Doğrulaması

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; }
}

İnternet ve yazılım dünyası ile 2002 yılında Ankara bir alışveriş merkezinin bilgi İşlem departmanında tanıştım. Visual BASIC dili ile yola çıktığım yazılım dünyası serüvenim 2002-2004 yıllarında C, C++ dilleri ile devam etti.

1 yorum On PHP – TC Kimlik Doğrulaması

Bir şeyler söyleyin:

E-posta adresiniz kimse ile paylaşılmayacaktır. Sadece ben rahatsız ederim.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Site Footer