Merhaba arkadaşlar bu makalemizde sizlere elimden geldiğince PHP ile güvenlik kodu oluşturma mantığını anlatmaya çalışacağım...
Evet öncelikle seinsson start ile dosyamıza bir başlangıç yapalım..
session_start(); ?>
__________________________________________
Sonraki adımda 5 rakamlı bir sayı random olarak oluşturalım...
$random = rand(100000, 999999); ?>
__________________________________________
Random sayiyi hash ile sifreleyip session degiskenine aktaralım...
$_SESSION['image_random_value'] = md5($random);?>
__________________________________________
Şimdi gelelim resmimizi oluşturmaya...
$image = imagecreate(56, 13);?>
__________________________________________
Resime style verelim arka planı f8f8f8 yapalim...
$bgColor = imagecolorallocate ($image, 255,255,255); ?>
__________________________________________
Sayı rengini ayarlayalım
$textColor = imagecolorallocate ($image, 205, 141, 85);?>
__________________________________________
Şimdi gelelim random sayımızı yazdırmaya...
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); ?>
__________________________________________
Yukardaki kodların hepsini tek bir doayaya yazın ben satır satır açıklayarak ayrı yazdım arkadaşlar siz tek bir dosyaya yazın ve herhangi bir sekilde kayıt edin diyelim ki guvenlik_kodu.php bunu herhangi bir yere yerleştirmek için ise
echo "
";?>
__________________________________________
şeklinde yerleştirin ve işte bazı üyelik yada mesaj formlarında gördüümüz güvenlik amaçlı güvenlik kodunu oluşturmuş olduk.
(alıntıdır)
Kalıcı Bağlantı
Yorum (yok)
Yorum yaz!