Merhaba arkadaşlar, güvenlik kodu olan bir iletişim formu yapmaya çalışıyorum. post ettiğim bütün verileri alabiliyorum fakat güvenlik kodu ile ilgili sorun yaşıyorum... sorunu daha iyi anlaşılabilmesi için kodu kayıtedip deneyebilirsiniz. yardımlarınızı bekliyorum şimdiden teşekkür...


<?php
session_start();
if ( !$_POST )
{ 
	
	if($_REQUEST['tip']=='GuvKod')
	{
				  $sifre = substr(md5(rand(0,999999999)), 0,4);
				  if ($sifre) {
				  session_start();
				  $_SESSION["kod_kontrol"] = $sifre;
				  $width  = 80;
				  $height =  25;
				  $resim  = ImageCreate($width,$height);
				  $beyaz  = ImageColorAllocate($resim, 255, 255, 255);
				  $rand   = ImageColorAllocate($resim, 232, 6, 6);
				  ImageFill($resim, 0, 0, $rand);
				  ImageString($resim, 5, 24, 7, $_SESSION["kod_kontrol"], $beyaz);
				  header("Content,type: image/png");
				  ImagePng($resim);
				  ImageDestroy($resim);
				  }
		exit;		  
	}
}
else
{ 
	$kod	=	$_POST["kod"];
	
	if (empty($kod))
	{
		echo "1";
	} 
	else if ($kod != $_SESSION["kod_kontrol"])
	{
		echo "2";
	} 
	else 
	{
		if ($_POST["kod"] == $_SESSION["kod_kontrol"]) 
		{
			echo "3";
		} 	
		
	}
}


?>

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
function gonder()
{

    var	kod		=	$("input[name=kod]").val();
        kod		=	jQuery.trim(kod);	
        
		if(kod=="")	
        {
        alert("Lütfen boş alan bırakmayın");
		return false;
        }
        
        else
        {
			var degerler = "kod="+kod;		            
			//alert(degerler);
			
            $.ajax({
                    type : "POST",
                    data : degerler,
                    success :function(sonuc)
                             {
                                if(sonuc == 1)
                                {
                                alert("Güvenlik kodunu yazın");
                                return false;
                                }
                                
                                else if (sonuc == 2)
                                {
                                alert("Güvenlik kodunu yanlış girdiniz.");
                                return false;
                                }
								else(sonuc == 3)
								{
								alert("Güvenlik kodu doğru");
                                return false;
								}
								
                             }
                    });
					
		}			
}
</script>
</head>
<body>

<form action="" method="POST" onsubmit="return false">
	<div class="TekSatir">
	<div class="sol">Güvenlik Kodu</div>
	<div class="sag"><span><img src="index.php?tip=GuvKod"></span><input type="text" name="kod" id="kod" class="GuvKod_input"/></div>
	</div>

	<div class="TekSatir">
	<div class="sol"></div>
	<div class="sag_3"><input type="submit" name="submit" value="Gönder" class="SubmitButton" onclick="gonder();"/></div>
	</div>
</form>


</body>
</html>