Моя функция - my_empty (my_empty.php):
function my_empty($var)
{ $var == ['$_GET', '$_POST', '$_FILES', '$_SESSION'];
if(!isset($var) || $var == false) return true;
}
Код страницы авторизации (login.php):
session_start();
define('ADMIN', 'admin');
include 'my_empty.php';
if(!my_empty($_POST['login'])){ //empty в PHP 5.5 не срабатывает
if($_POST['login'] === ADMIN){ //срабатывает только так $_POST['login'] !== ADMIN, но это не логично...
$_SESSION['admin'] = ADMIN;
$_SESSION['res'] = 'Вы успешно вошли';
}else{
$_SESSION['res'] = 'Неверный логин!';
}
header("Location: login.php");
die;
}
<?php
if(isset($_SESSION['res'])){
echo $_SESSION['res'];
unset($_SESSION['res']);
}
?>
<form action="" method="post">
<input type="text" name="login">
<button type="submit">Login</button>
</form>
Помогите пожалуйста....