mustafa90 adlı üyeden alıntı: mesajı görüntüle
Yanlız dikkat edin ufak bir açık bulunmaktadır sistemde.
Güvenlik kodunun doğruluğu sağlandıkdan sonra session değeri silinmiyor. Bunu yapmaz iseniz;
kullanıcı image.php yi bir kere çağırır ve güvenlik kodunu elle manuel olarak girer ve bir sonraki requestlerde image.php yi çağırmadığından dolayı güvenlik kodu aynı olacağından pek bir işe yaramaz.
güvenlik kısmına pek aklım ermezde;

        
        $gonderilen    = $_POST['guvenlik'];
        
        # Eger bossa uyari verelim. Bos degilse kontrol edelim.
        if(empty($gonderilen))
        {
            echo 'Guvenlik kodunu bos birakamazsiniz!';
        }
        else
        {
            if($_SESSION['guvenlik']['deger']==$gonderilen)
            {
                # Guvenlik kodu dogru girildi. Burada mail gonderimi, kayit vb. islemlerinizi yapabilirsiniz.
                echo 'Guvenlik kodu dogru. Tesekkurler.';
            }
            else
            {
                echo 'Hatali Guvenlik Kodu';
            }
        }
$_POST['guvenlik'] değerini yollamadığında Guvenlik kodunu bos birakamazsiniz! uyarısı veriyor zaten işleme devam etmiyor ki.

kafam durdu gerçi anlayamadığım birşeyde olabilir