Не могу сделать переход на новую страницу
Есть форма в файле index.php
<form method="post" action="administrator" id="administrator">
<input maxlength="30" type="text" name="name" class="adminname" id="imput" placeholder="Имя" autocomplete="off" value=""/>
<input maxlength="30" type="password" name="password" id='ikput' class="adminpassword" placeholder="Пароль" autocomplete="off" value=""/>
<div id="error" class="error">Имя или пароль неверны</div>
<div class="buttons">
<input type="submit" class="enter" name="enter" id="enter" value="Войти" id="enter"/>
<input type="submit" class="close" value="Закрыть"/>
</div>
</form>
При правильном введении логина/пароля я перехожу на страницу administrator.php.
Там у меня стоит проверка на то, что я ввел данные (чтобы не войти на эту страницу так: sait/administrator), и редирект, чтобы при нажатии F5 не выскакивала табличка о повторной отправке данных. Вот код в файле administrator.php:
<?if(!empty($_POST['enter'])){
header('location: '.$_SERVER['HTTP_REFERER']);
exit();
} else { ?>
<h3 >Страница не найдена! <br>
<a href="index">Вернуться.</a></h3>
<? exit;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
Содержание страницы
</body>
</html>
Но у меня каждый раз при переходе на страницу выходит: Страница не найдена! Вернуться. То есть проверка не проходит. Почему? По какой причине? Не могу понять.