Php ile SOAP Servisi sayesinde, TCKN gerçek olup olmadığını kontrol edebiliyoruz.
Bunu'da PHP ile aşağıdaki şekilde yapıyoruz. Dikkat etmemiz gereken unsur burada ad, soyad gibi verileri doğru göndermemiz gerekmektedir. Aksi taktirde işlem servis yanlış sonuç verecektir.
Php ile yazacağımız TCKimlikNoDogrula metodu nereden geldi gibi sorular aklınıza geldi ise, SoapClient ile bağlandığımız yerden almış bulunmaktayız.
$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
$tckn = '69124124672';
$name = 'Necmettin';
$surname = 'Kartal';
$birtdate = '1995';
try {
$result = $client->TCKimlikNoDogrula([
'TCKimlikNo' => $tckn,
'Ad' => $name,
'Soyad' => $surname,
'DogumYili' => $birtdate
]);
if($result->TCKimlikNoDogrulaResult){
echo 'Doğrulandı';
}else{
echo 'Yanlış';
}
} catch (Exception $e) {
echo $e->getMessage();
}