Hocam api ile ilgili bilgileri nerde bulabiliriz?
Hangi bakanlık veriyor?
ücret sorgulama bazlı mı yoksa sabit üyelik mi kısaca bilgini paylaşabilirmisin?
Hangi bakanlık veriyor?
ücret sorgulama bazlı mı yoksa sabit üyelik mi kısaca bilgini paylaşabilirmisin?
Şu 2 sayfa işine yarayacaktır:
>> https://kpsbasvuru.nvi.gov.tr/Kps.aspx
>> https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx
SOAP ile ücretsiz olarak doğrulama imkanı varmış bak:
function tcno_dogrula($bilgiler){
$gonder = '
'.$bilgiler["tcno"].'
'.$bilgiler["isim"].'
'.$bilgiler["soyisim"].'
'.$bilgiler["dogumyili"].'
';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_POST, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $gonder);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'POST /Service/KPSPublic.asmx HTTP/1.1',
'Host: tckimlik.nvi.gov.tr',
'Content-Type: text/xml; charset=utf-8',
'SOAPAction: "http://tckimlik.nvi.gov.tr/WS/TCKimlikNoDogrula"',
'Content-Length: '.strlen($gonder)
));
$gelen = curl_exec($ch);
curl_close($ch);
return strip_tags($gelen);
}
$bilgiler = array(
"isim" => "ad",
"soyisim" => "soyad",
"dogumyili" => "19xx",
"tcno" => "xxxxxxxxxxx"
);
$sonuc = tcno_dogrula($bilgiler);
if($sonuc=="true"){
echo "Doğrulama başarılı";
}else{
echo "Doğrulama başarısız";
}