Güvenlik Kodunu Forma Bağlama

Bu konuyu okuyanlar

UgurOnline

Asistan
Katılım
11 Aralık 2008
Mesajlar
159
Reaksiyon puanı
1
Puanları
0
günlerdir üzerinde çalıştığım ziyaretçi defterine güvenlik kodu eklemek istedim. kodları buldum ancak güvenlik kodunu doğruda girsek yanlışta, formdan gelen bilgiler veritabanına kaydoluyordu. kod yanlış girildiğinde uyarı vermesini ve veritabanına eklenmemesini sağladım. ancak kod doğru girildiğinde sadece uyarı mesajı verebiliyorım "yanlış girdiniz" gibi. kod doğru girincede doğru girildi uyarısı veriyor ama oraya sql'e yazdırma kodunu entegre edemedim. captha ve form sayfalarının kodlarını veriyorum, yardımlarınızı bekliyorum.. teşekkürler

captchanın bağlı olduğu sayfa (post sayfası)

PHP:
<?
session_start();
if (empty($_POST["kod"]) || empty($_SESSION["guv"]) || !$_SESSION["guv"]) {
echo "<a href=form.php>Lütfen Form Sayfas&#253;na Gidiniz..</a>";
} else {
if ($_POST["kod"] == $_SESSION["guv"]) {
echo "<meta http-*****=refresh content=0;url=http://www.google.com.tr>";
unset($_SESSION["guv"]);
exit;
} else {
echo "<a href=form.php>Güvenlik Kodu Hatal&#253; Lütfen Yeniden Deneyiniz...</a>";
}
}
?>
formun bağlı olduğu sayfa (post sayfası)

PHP:
<?
@mysql_connect("localhost","root","") or die("HATA");
@mysql_select_db("zd") or die("HATA");

$adsoyad = $HTTP_POST_VARS['adsoyad'];
$eposta = $HTTP_POST_VARS['eposta'];
$mesaj = $HTTP_POST_VARS['mesaj'];
$tarih = date("d.m.y");

$sql = "INSERT INTO defter (adsoyad,eposta,mesaj,tarih) VALUES ('$adsoyad','$eposta','$mesaj','$tarih')";
@mysql_query($sql) or die("HATA");
echo "<center>Mesajınız eklendi, teşekkürler.<br><br>Şimdi anasayfaya yönlendiriliyorsunuz...</center>";
echo "<meta http-*****=refresh content=7;url=index.php>";
mysql_close();
?>
 
Üst