php сессия не работает

Как это должно работать: Index.php - защищенная страница. Он включает в себя check.php, который проверяет, есть ли у вас сеанс = хороший. Если это не так, вы не вошли в систему - & gt; Выйти, удалить сессию. Но он не работает, он всегда выходит из системы, как я не входил ...

index.php

include ‘check.php’;
echo "logged in";

check.php

session_start();
if($_SESSION[‘login’] != ‘good’) {
unset($_SESSION[‘login’]);
unset($_SESSION[‘name’]);
header(‘Location: login.php?logoff’);
exit();
} 

Login.php

if(isset($_POST[‘login’])) {
$gb = array();
$gb[‘user1’] = ‘pass1’;
$gb[‘user2’] = ‘pass2’;
if(isset($gb[$_POST[‘username’]]) && $gb[$_POST[‘username’]] == $_POST[‘password’])
{ 
$_SESSION[‘login’] = ‘good’;
$_SESSION[‘name’] = $_POST[‘name’];

header("Location: index.php");
} else {

header("Location: login.php?wrongpass");

}

} else { ?>
Login Form
<?php } ?>

Я надеюсь, что кто-то может помочь мне!

Ответы на вопрос(8)

Ваш ответ на вопрос