TALHA KESKİN

Web Developer / UI Designer / Graphic & Web Designer

Kartal - İSTANBUL

Hoşgeldiniz. PHP, CSS, Javascript, jQuery, Bootstrap, PSD TO CSS, C#, .NET, Ajax, MsSQL, MySQL İşlerinizi yapabilirim.

Sosyal Profillerim
  • Yazı Detayı

PHP ile TC Kimlik Numarası Doğrulama

Bu Yazı PHP İçin Yazılmıştır.

Gelişen teknolojilerle birlikte yazılım dünyasında TC Kimlik Numarası Doğrulama algoritmalarına birçok yerde ihtiyaç duyulmaya başlandı. E-Ticaret Siteleri, Hosting Siteleri, Forum siteleri derken bu liste uzar gider.

Tüm PHP yazılarıma Buradan ulaşabilirsiniz

Eskiden PHP ile TC Kimlik Numarası Doğrulama gibi bir imkanımız olmadığından kullanıcıların gerçek bir TC Vatandaşı olup olmadığını anlamanın pek de bir yolu yoktu. Fakat artık Nüfuz müdürlüklerinin alt yapıları veritabanlarına aktarıldıklarından böyle bir imkanımız var. Bende bu yazımda sizlere PHP ile TC Kimlik Numarası Doğrulama uygulamasını anlatmak istedim.

Devletimizin bize vermiş olduğu api sayesinde TC Kimlik numarasının gerçekten doğru olup olmadığını ve en önemlisi de sistemimizi kullanacak kişilerin gerçek bir kişi olup olmadıklarını kontrol edebiliyoruz. Bunu da PHP ile yapmamız mümkün.

PHP İle TC Kimlik Numarası Doğrulama

Burada dikkat edilmesi gereken nokta, gönderilecek olan ad ve soyadın büyük harfler ile gönderilmesidir. Eğer inputlarımızdan böyle bir giriş yapmak durumumuz yoksa PHP’nin StrtoUpper fonksiyonundan faydalanabilirsiniz. Aksi taktirde yapılan uygulama çalışmayacaktır.

Yazacağımız apinin SOAP kütüphanesine ait bir api olduğunu söyleyerek kodları paylaşıyorum

Görüldüğü üzere apiye TC Kimlik numarası, Ad,Soyad ve doğum tarihi parametrelerini gönderdik. Daha sonra kimlik numarasının doğru olup olmamasına bağlı olarak ekrana yazdırdık. Dilerseniz siz bu kısmı return true veya false şeklinde de kullanabilirsiniz.

PHP ile strtoupper Fonksiyonunun Kullanımı

Yukarıda da bahsettiğim gibi eğer inputlardan büyük harf girme durumumuz yoksa arka planda bu fonksiyonu kullanarak değerleri büyük hale getirebiliriz.

Bu fonksiyon girilen değeri tamamen büyük hale getiren bir fonksiyondur.

Şeklinde bir kullanım sağlarsak bize TALHA KESKİN şeklinde bir dönüş verecektir. Sadece bu uygulamada değil, başka yerlerde de bu fonksiyonu kullanarak girilen değerleri büyük yazdırabilirsiniz.

Fonksiyonun çeşitli kullanımlarına örnekler verecek olursak Büyük Küçük Harf karmaşasının sonucu ;

Şeklinde bir kullanımda TALHA KESKİN sonucunu alırız

Şeklinde bir kullanımda yine TALHA KESKİN sonucunu alırız.

Eğer yazılarımı beğendiyseniz blogumu takip etmeye devam ediniz. Sürekli yeni konular anlatmaya çalışacağım.

İyi ve bol PHP’li günler dilerim


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

*

*