html giriş kodu
4
●1.921
- 18-10-2008, 01:14:26guvenlik.php:
<? function olustur () { $sifre = substr(md5(rand(0,999999999999)),-6); if ($sifre) { session_start(); $_SESSION["guv"] = $sifre; $width = 100; $height = 30; $resim = ImageCreate($width,$height); $beyaz = ImageColorAllocate($resim, 255, 255, 255); $rand = ImageColorAllocate($resim, rand(0,255), rand(0,255), rand(0,255)); ImageFill($resim, 0, 0, $rand); ImageString($resim, 5, 24, 7, $_SESSION["guv"], $beyaz); ImageLine($resim, 100, 19, 0, 19, $beyaz); header("Content,type: image/png"); ImagePng($resim); ImageDestroy($resim); } } olustur(); ?>form.php:
<? session_start(); ?> <FORM METHOD="POST" ACTION="kontrol.php"> <img src="guvenlik.php"><br> Güvenlik Kodu:<INPUT TYPE="text" NAME="kod"><br> <INPUT TYPE="submit"> </FORM>
Yalnız burada <img src="guvenlik.php".... şeklinde resmi göstermen gerekli.
kontrol.php:
<? session_start(); if (empty($_POST["kod"]) || empty($_SESSION["guv"]) || !$_SESSION["guv"]) { echo "<a href=form.php>Lütfen Form Sayfasına Gidiniz..</a>"; } else { if ($_POST["kod"] == $_SESSION["guv"]) { echo "Güvenlik Kodu Doğru..."; unset($_SESSION["guv"]); exit; } else { echo "<a href=form.php>Güvenlik Kodu Hatalı Lütfen Yeniden Deneyiniz...</a>"; } } ?>