Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP İle Güvenlik Kodu Oluşturmak – Güvenlik Kodu Sorunu

Sitelerde güvenliği sağlamak ve sadece o siteden kullanımı gerçekleştirmek için ve de bot yazılımlara karşı koruma yapmak için web sitelerinde güvenlik kodların kullanılır. Biz de bu dersimizde güvenlik kodu yapımını öğreneceğiz.

Session_start() ile ilk başlangıcımızı yapalım.

session_start(); 

5 rakamdan oluşan rastgele sayımızı rand() fonsiyonu ile oluşturalım.

$random = rand(100000, 999999); 

Random sayıyı şifreleyip gizli değişkenmize atalım.

$_SESSION['image_random_value'] = md5($random);

Resmi oluşturmaya geldi sıra şimdi…

$image = imagecreate(56, 13);

Resme bir style verelim ve arka planını F8F8F8 yapalım.

$bgColor = imagecolorallocate ($image, 255,255,255); 

Sayı renklerini aşağıdaki gibi ayarlayalım.

$textColor = imagecolorallocate ($image, 205, 141, 85);

Şimdi ise random sayımızı yazdırmaya geldi sıra…

imagestring ($image, 5, 0, 0, $random, $textColor);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header('Content-type: image/jpeg');

imagejpeg($image);
imagedestroy($image);

Yukarıdaki kodların hepsini sizler herhangi bir sayfaya toplu bir şekilde yazın. Ben açıklama yaptığım için ayrı ayrı yazma ihtiyacı duydum. Öğrnegin adını guvenlik_kodu.php kaydedin.

Bunu herhangi bir yere yerleştirmek için ise…

echo "<img src=guvenlik_kodu.php>";

Yukarıdaki kod kullanarakda istediğiniz sayfada kullanabilirsiniz. Herkese başarılar….

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yapılan Yorumlar

Bu konuya 2 yorum yapılmış.
  1.   hasan20 Haziran 2010, 0:55  
     

    Ellerine sağlık hocam… Anlatım süper olmuş. Gerçekten kaliteli bilgiler sunuyorusunuz. Teşekkürler.

     
         
  2.   erdem31 Ocak 2011, 2:01  
     

    burda farklı güvenlik kodu uygulaması var.

    http://www.programlamadilleri.net/7/php-guvenlik-…

     
         

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.