Toplam 377 konuya 2466 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

Dizi indir

12.01.2020 04:56

Tam aradığım bilgi teşekkür ederim admin.

anaokulu

02.04.2019 20:49

bilgi için teşekkürler

Hakan

26.03.2019 12: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 20:06

xok guzel bilgiker

Yorum Yaz