• 03-11-2010, 01:31:57
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar,
    Bir üye giriş sayfam var. Cookie ile yaptırıyorum işlemi ancak giriş yapınca şöyle bir hata alıyorum...

    Warning: Cannot modify header information - headers already sent by (output started at /home/site/public_html/db.php:1) in /home/site/public_html/giris.php on line 20
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/site/public_html/db.php:1) in /home/site/public_html/giris.php on line 21
    bunlarda giris.php
    <?php 
    include("db.php");
    $gelenadres	= $_SERVER['HTTP_REFERER'];
    
    $email	= $_POST["email"];
    $sifre	= $_POST["sifre"];
    $sifre1	= md5($sifre);
    
    $sor	=	mysql_query("Select * From uyeler Where eposta='".mysql_real_escape_string($email)."' and sifre='".mysql_real_escape_string($sifre1)."'");
    if(mysql_num_rows($sor)>0){
    	$yaz = mysql_fetch_array($sor);
    	$id 	= $yaz["id"];
    	$email	= $yaz["eposta"];
    	$onay	= $yaz["onay"];
    	
    	if($onay == 0){
    	echo "<meta http-equiv=\"refresh\" content=\"2;url=$gelenadres?durum=2\" />";
    	}else{
    	if($_POST["hatirla"] == 1){
    		setcookie("id" , $id , time()+60*60*60*60*60);
    		setcookie("email" , $email , time()+60*60*60*60*60);
    	}else{
    		setcookie("id" , $id , time()+60*60*60);
    		setcookie("email" , $email , time()+60*60*60);
    		}
    		
    	echo "<meta http-equiv=\"refresh\" content=\"2;url=index.php\" />";
    	}
    }else{
    	echo "<meta http-equiv=\"refresh\" content=\"2;url=$gelenadres?durum=1\" />";
    }
    
    ?>
    Bunu nasıl çözebilirim...
  • 03-11-2010, 01:41:49
    #2
    <?php tagından sonra ob_start(); kodunu eklemeyi deneyin.
  • 03-11-2010, 01:45:14
    #3
    çok sağol hocam...oldu şimdi..