PHP TC Kimlik Doğrulama Algoritması TC Kontrolü ve Fonksiyon Kodları

PHP TC Kimlik Numarası Kontrolü Fonksiyonu

PHP ile tc kimlik numarası doğrulama algoritması ile tc kontrolü fonksiyon kodlarına ulaşabilirsiniz.

<?php
 function tckimlik($tckimlik){
 $olmaz=array('11111111110','22222222220','33333333330','44444444440','55555555550','66666666660','7777777770','88888888880','99999999990');
 if($tckimlik[0]==0 or !ctype_digit($tckimlik) or strlen($tckimlik)!=11){ return false;  }
 else{
 for($a=0;$a<9;$a=$a+2){ $ilkt=$ilkt+$tckimlik[$a]; }
 for($a=1;$a<9;$a=$a+2){ $sont=$sont+$tckimlik[$a]; }
 for($a=0;$a<10;$a=$a+1){ $tumt=$tumt+$tckimlik[$a]; }
 if(($ilkt*7-$sont)%10!=$tckimlik[9] or $tumt%10!=$tckimlik[10]){ return false; }
 else{
 foreach($olmaz as $olurmu){ if($tckimlik==$olurmu){ return false; } }
 return true;
 }
 }
 }
 if(tckimlik('11111111110')){ echo 'Tc Kimlik Numarası doğru!'; } else { echo 'Lütfen geçerli bir Tc Kimlik Numarası giriniz...'; }

?>

Sık kullanılan ve herkesin hemen hemen üyelik profillerine eklemesi gereken bir fonksiyon olarak karşımıza çıkıyor.

Google News Proje ve Kod Paylaşım Platformu
Ali Köklü

Ali Köklü

Gören göze karanlık perde olamaz, görmeyen göze ışık ne yapsın.
Kırşehir - AK 456 AEÜ - Computer Programmer

Yorumlar (0)

Bültenimize Abone Ol

Bültenimize abone olarak, yeni yayınlanan içerilerden haberdar olun!

İletişime Geç

Bizimle iletişime geçerek soru, istek, hata gibi bir durum hakkında yazabilirsin!

İletişim Formu