Toplam 354 konuya 2200 yorum yazıldı.
PHP Soap ile TC Kimlik No Kontrolü

Selamlar arkadaşlar bu konumuzda php ile soap servislerini kullanarak TC kimlik numarası kontrolü ve doğrulama işlemini gerçekleştireceğiz. Neden TC kimlik numarası doğrulama gereği duyarız bundan bahsedeyim biraz. 



 



Örneğin :  E-ticaret sitelerinde sipariş veren üyelerin gerçek bir vatandaş olup olmadıklarını bilmek isteyebiliriz. Ek olarak fatura kesilecek kişilerin gerçek bir kişi olup olmadığını bilmek isteyebiliriz. Bu tür işlemlerde çok faydalı olacaktır.



 



Şimdi gelelim bu işlemi nasıl yapıyoruz :) 



https://tckimlik.nvi.gov.tr/Home Kısmında yer alan servislerden PUBLIC olanını kullanacağız. Kullanacağımız link :




https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL


Kullanım



 




$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");

try {

$sonuc = $client->TCKimlikNoDogrula([
'TCKimlikNo' => '1234567890',
'Ad' => 'YAVUZ SELİM',
'Soyad' => 'ŞAHİN',
'DogumYili' => '1993'
]);

if ($sonuc->TCKimlikNoDogrulaResult) {
echo 'T.C. Kimlik No Doğru';
} else {
echo 'T.C. Kimlik No Hatalı';
}

} catch (Exception $e) {
echo $e->faultstring;
}


Farkettiğiniz üzere tüm harfler büyük olmalıdır. PHP tarafında büyük harfe çevirip gönderebilirsiniz ya da javascript ile inputa yazılırken büyük harfe çevirebilirsiniz . Onun içinde ufak bir örnek vermek gerekirse.



 




<input type="text" onkeyup="this.value = this.value.toUpperCase();">


bu kod sayesinde inputa yazılan her harfi daha yazmaya başlarken büyük harfe çevirecektir.



Konumuzun sonuna geldik sağlıcakla kalın :)




Yorumlar

anaokulu

02.04.2019 23:49

bilgi için teşekkürler

Hakan

26.03.2019 15:23

tc kimlik no sorgulamaları en çok otel vs gibi yerlere çok gerekmektedir. vermiş olduğunuz bu güzel bilgileri şahsım adınıda sizi tebrik ediyorum.

kıbrıs kargo

16.03.2019 23:06

xok guzel bilgiker

Yorum Yaz