Akolinda adlı üyeden alıntı: mesajı görüntüle
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;  
}
kaynak göstererek yazıya ekledim hocam teşekkürler.