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 Armada Alışveriş Merkezi 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.

Bir şeyler söyleyin:

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