T.C. 人口管理局网络服务(T.C. 身份证号码验证服务)

v2.0.0 2016-06-08 00:26 UTC

This package is auto-updated.

Last update: 2024-08-29 04:03:25 UTC


README

有什么用?

根据姓名、姓氏和出生年份验证一个人的T.C. 身份证号码的真实性。

如何使用?

可以使用Teknomavi\NVI composer进行安装。只需在项目的composer.json文件中require部分添加"teknomavi/nvi": "dev-master",然后运行composer update命令即可。

如果您需要有关composer安装/使用的更多信息,请查阅此链接中的文档

示例代码

include "../vendor/autoload.php";
try {
    $tckimlikno = new \Teknomavi\NVI\TCKimlikNo();
    $response   = $tckimlikno->dogrula("10000000146", "GAZİ MUSTAFA KEMAL PAŞA", "ATATÜRK", 1881);
    if ($response) {
        echo "Doğrulama Başarılı";
    } else {
        echo "Doğrulama Başarısız";
    }
} catch ( \SoapFault $e ) {
    echo "NVI Servisinde bir hata oluştu: " . $e->getMessage();
} catch ( \Teknomavi\NVI\Exception\InvalidTCKimlikNo $e ) {
    echo "Girdiğiniz T.C. Kimlik Numarası geçersiz: " . $e->getMessage();
} catch ( \Exception $e ) {
    echo "Bir Hata Oluştu: " . $e->getMessage();
}