Devlet tabanlı sorgulama yapmak istiyorsanız ad, soyad ve doğum yılı da belirtmelisiniz. Eğer bu bilgiler de iletilirse, işlem gerçekleştirilebilir.
$client = new SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
try{
$requestData = array(
"TCKimlikNo" =>"örnek tc kimlik numarası buraya girilir",
"Ad" => "ad buraya girilir",
"Soyad" => "soyad buraya girilir",
"DogumYili" => "doğum yılı buraya girilir"
);
$result = $client->TCKimlikNoDogrula($requestData);
if ($result->TCKimlikNoDogrulaResult){
echo "TC Kimlik Numarası Geçerli";
}else{
echo "TC Kimlik Numarası Hatalı";
}
}
catch (Exception $ex){
echo $ex->faultstring;
}