sRc adlı üyeden alıntı: mesajı görüntüle
Merhaba blog scripti yazıyorum takıldığım bir nokta var. Oturum 1 eşit değilse echo ile yazdırdığım class daki style işlenecek ama olmuyor else yi kaldırınca işlem görüyor bu elsenin arasında ki html kodların hiç biri işlev görmuyor nasıl yapabilirim ?
<?php

session_start();
if (@$_SESSION['grup'] != 1){
	echo "<div class='hata'><h1>Yetkiniz Bulunmuyor ! /div>";
	header("refresh:2;url=index.php");
}else { 
?>
<html>
<head>
	<link rel="stylesheet" type="text/css" href="css/adminstyle.css"/>
	<link rel="stylesheet" type="text/css" href="css/reset.css"/>
	
	
	<title>Yönetim Paneli</title>
</head>
<body>
	
</body>
</html>
<?php
}
?>
Arkadaşım öncelikle header fonksiyonunun o şekilde kullanımı yanlış. Şöyle yap:

<?php 
session_start();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/adminstyle.css"/>
<link rel="stylesheet" type="text/css" href="css/reset.css"/>
<title>Yönetim Paneli</title>
</head>
<body>

<?php if($_SESSION['grup'] != 1){ ?>	
	
  <div class='hata'><h1>Yetkiniz Bulunmuyor !</h1></div>
	<script language="javascript" type="text/javascript">setTimeout("window.location.href='index.php';",2000);</script>

<?php }else{ ?>
   
    Diğer kodlar buraya

<?php } ?>

</body>
</html>
Bu arada sorunu yanlış anlamıştım, düzelttim.