Бъг с сесиите или , неуспешен logout/login ...

katsar0v

Registered
index.php
Код:
<?php
session_start();
if($_SESSION=true)
{
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="profile.php">Профил</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a> <font color="555555">|</font> 
<a href="logout.php">Излез</a> <font color="555555">|</font> 
</div>
<div class="content" align="center"><br>
Добре дошли в сайта на Knights-Bg</div>
<div class="footer"></div>
</center>
</body>
</html>';
}
else
{
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="login.php">Влез</a> <font color="555555">|</font> 
<a href="register.php">Регистрирай се</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a>
</div>
<div class="content" align="center"><br>
Добре дошли в сайта на Knights-Bg</div>
<div class="footer"></div>
</center>
</body>
</html>';
}
?>
logout.php
Код:
<?php
session_start();
session_destroy();
if(session_destroy==true)
{
echo'<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<meta HTTP-EQUIV="REFRESH" content="2; url=index.php">
<link href="style.css" rel="stylesheet" type="text/css" /></head>
<body>
<center> 
Вие ще бъдете пренасочен след 3 секунди . . .</center>
</body>
</html>
';
}
else
{
echo 'Не сте логнат';
}
?>

Проблема е , че като се натисне logout и страницата си е същата ...
Можете да пробвате на http://212.45.84.160
:)
 
Нищо не се отваря от линка, който си дал.

Код:
 <?php
session_start();
if($_SESSION['username'] != '')
{
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="profile.php">Профил</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a> <font color="555555">|</font> 
<a href="logout.php">Излез</a> <font color="555555">|</font> 
</div>
<div class="content" align="center"><br>
Добре дошли в сайта на Knights-Bg</div>
<div class="footer"></div>
</center>
</body>
</html>';
}
else
{
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="login.php">Влез</a> <font color="555555">|</font> 
<a href="register.php">Регистрирай се</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a>
</div>
<div class="content" align="center"><br>
Добре дошли в сайта на Knights-Bg</div>
<div class="footer"></div>
</center>
</body>
</html>';
}
?>

Където на if($_SESSION['username'] != '') { е всъщност името на полето ти за влизане където си въвеждаш потребителя.
 

Back
Горе