wmaraci

PHP ile T.C. Kimlik No Doğrulama

Please log in or Kaldol to like posts.
Yazı

Devletin bize verdiği SOAP servisi sayesinde, T.C. Kimlik Numarasının gerçekten doğru olup olmadığını kontrol edebiliyoruz. Bunuda PHP’de aşağıdaki şekilde kullanıyoruz. Burada dikkat edilmesi gereken gönderilen ad ve soyad’ın büyük harflerle yazılmasıdır. Aksi taktirde doğrulama işlemi çalışmamaktadır. Eğer bu TCKimlikNoDogrula metodu nereden çıktı, TCKimlikNoDogrulaResult property’sini nasıl elde ettik derseniz SoapClientile bağlandığımız yerden aldık bu bilgileri.

</pre>
<pre>$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
try {
    $result = $client-&gt;TCKimlikNoDogrula([
        'TCKimlikNo' =&gt; '5555555555',
        'Ad' =&gt; 'ÇAĞDAŞ',
        'Soyad' =&gt; 'KORKMAZ',
        'DogumYili' =&gt; '1993'
    ]);
    if ($result-&gt;TCKimlikNoDogrulaResult) {
        echo 'T.C. Kimlik No Doğru';
    } else {
        echo 'T.C. Kimlik No Hatalı';
    }
} catch (Exception $e) {
    echo $e-&gt;faultstring;
}</pre>
<pre><br />
wmaraci

Bir cevap yazın

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