İçeriğe geç

PHP TC Kimlik No Doğrulama İşlemi

Resmi SOAP servisi ile, formda gönderilen T.C. Kimlik Numarası’nın doğru olup olmadığını kontrol edebilirsiniz. Burada dikkat edilmesi gereken gönderilen ad ve soyad değerlerinin büyük harflerle yazılmasıdır. Aksi taktirde doğrulama işlemi doğru çalışmamaktadır. TCKimlikNoDogrula metodu ve TCKimlikNoDogrulaResult property’si SoapClient ile gelmektedir.
Bu değerler PHP’de aşağıdaki şekilde kullanılmaktadır;

 
$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
try {
    $result = $client->TCKimlikNoDogrula([
        'TCKimlikNo' => '5555555555',
        'Ad' => 'hoop',
        'Soyad' => 'test',
        'DogumYili' => '1993'
    ]);
    if ($result->TCKimlikNoDogrulaResult) {
        echo 'T.C. Kimlik No Doğru';
    } else {
        echo 'T.C. Kimlik No Hatalı';
    }
} catch (Exception $e) {
    echo $e->faultstring;
}
Kategori:Php

İlk Yorumu Siz Yapın

Bir cevap yazın

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