eMPaTi34 adlı üyeden alıntı: mesajı görüntüle
Çalışmayan sayfada header'ı nereye koyduğunuzu önünde ve arkasında ne olduğunu gösteren bir kod eklerseniz daha kolay yardımcı olunur.
Headerin çalışmadığı sayfa :
<?php
ob_start();
session_start();
require("../inc/inc_config.php");
$referer = @$_SERVER['HTTP_REFERER'];
if ($referer == "")  
{  
header("Location: $root"."uyari/"); 
}  
else  
{
?>
<link rel="stylesheet" href="<?php echo $root."css/style.css";?>" type="text/css" />
<?php
if(isset($_POST["ua"]))
{	
	$adet=trim(mysql_real_escape_string(strip_tags($_POST["urun-adet"])));
	$urunid=trim(mysql_real_escape_string(strip_tags($_POST["ui"])));
	$userid=trim(mysql_real_escape_string(strip_tags($_POST["ui1"])));
	$ses=mysql_real_escape_string(strip_tags($_POST["sktime_session"]));
	$sql = mysql_query("SELECT * FROM posts WHERE id='$urunid'");
	$result = mysql_fetch_array($sql);
	$root2 = $root.'urunler/'.$result["id"]."-".$result["sef"]."/";
	$stok = $result["stok"];
	$fiyat = $result["fiyat"];
	$dovizid = $result["doviz_id"];
	$getip=ip();
	$date = date("y-m-d");
	$tarih = turkcetarih('j F Y',$date);
	$fark = "2";
	$saatfark = (date("H") + ($fark));
	$zaman1 = mktime( $saatfark, date("i"), date("s"), date("m"), date("d"), date("Y"));
	$zaman = date("H:i:s",$zaman1);
	$yenitarih = $tarih." - ".$zaman;
	$durum = 0;
	if($adet == ''){
			echo '
			<div id="error">
				<p>Hata. Lütfen Ürün Adet'.'ini Giriniz !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root2.'">Tıklayınız..</a>
				</p>
			</div>
			';
		header('Location: '.$root2.'');
    }elseif($userid == 0){
			echo '
			<div id="error">
				<p>Hata. Üye Girişi Yapmalısınız !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root2.'">Tıklayınız..</a>
				</p>
			</div>
			';
		header('Location: '.$root2.'');
	}elseif($adet>$stok){
			echo '
			<div id="error">
				<p>Hata. Girmiş Olduğunuz Adet, Mevcut Stoklarımızdan Fazladır !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root2.'">Tıklayınız..</a>
				</p>
			</div>
			';
			header('Location: '.$root2.'');
	}elseif((@$_SESSION['sktime_session']) AND ($ses) AND (@$_SESSION['sktime_session'] == $ses))
	{ 
		$yenifiyat = $fiyat * $adet;
		$insert = mysql_query("INSERT INTO cart (
			uye_id,
			urun_id,
			doviz_id,
			date,
			tarih,
			adet,
			fiyat,
			borc,
			ip,
			durum
			) values(
			'$userid',
			'$urunid',
			'$dovizid',
			'$date',
			'$yenitarih',
			'$adet',
			'$fiyat',
			'$yenifiyat',
			'$getip',
			'$durum'
			)");
	
	if($insert){
		echo '
			<div id="error">
				<p>Teşekkürler. Ürünü Başarıyla Sepete Eklediniz !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root.'sepetim/">Tıklayınız..</a>
				</p>
			</div>
		';
		header('Location: '.$root.'sepetim/');
	}else{
		echo '
			<div id="error">
				<p>Hata. Sistem'.'de Hata Oluştu, Lüfen Sonra Deneyiniz !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root2.'">Tıklayınız..</a>
				</p>
			</div>
		';
		header('Location: '.$root2.'');
	}
	}else{
		echo '
			<div id="error">
				<p>Hata. Flood Engellendi !<br>
				Yönlendiriliyorsunuz.. Eğer Yönlendirmede Sıkıntı Varsa <a href="'.$root2.'">Tıklayınız..</a>
				</p>
			</div>
		';
		header('Location: '.$root.'');
	} 
	unset($_SESSION['sktime_session']);
	}
}
mysql_close();
ob_end_flush();
?>