"Enter"a basıp içeriğe geçin

PHP ile T.C. Kimlik No Doğrulama

T.C. Kimlik No Doğrulama hakkında .net üzerinde çokça makale ve örnekler bulunmakta. Fakat PHP’de yapılmaz mı? Elbette yapılır. İlk olarak Devletin bize verdiği SOAP servisi sayesinde, T.C. Kimlik numarasının doğru olup olmadığını kontrol edebiliyoruz. Fakat ufak bir ayrıntı gibi gelse de önemli bir kısım ise, “Ad Soyad” kısmının büyük harfle yazılmasıdır. “PHP ile Tüm Yazıyı Büyük Harfe Çevirme Fonksiyonu”  yazımda tüm harfleri büyük harfe çevirme fonksiyonunu gösterdim. Bu işlemi de geçtikten sonra tc kimlik no doğrulama fonksiyonuna geçebiliriz.

TC Kimlik No Doğrulama

$client = new SoapClient ("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
tray {
    $result = $ client-> TCKimlikNoDogrula ([
        'TCKimlikNo' => '5555555555'
        'Ad' => 'EMRE',
        'Soyad' => 'AKDAŞ',
        'Thumb' => '1976'
    ]);
    if ($ result-> TCKimlikNoDogrulaResult) {
        echo 'TC Doğru';
    } Başka {
        echo 'TC Yanlış';
    }
} catch (İstisna $ e) {
    echo $ e-> hata bulma;
}

Kullanımı bu şekildedir. Aklınızda soru kaldı birazcık hemen cevaplayayım. TCKimlikNoDogrula ve TCKimlikNoDogrulaResult nereden geldi diyecekseniz, SoapClient ile tc kimlik doğrulama için çektiğimiz client den aldık.

Okuyucu Puanı
[Toplam: 2 Ortalama: 5]

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir