[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не отрабатывает empty в PHP 5.5
PHPRulit
Здравствуйте, код приведён ниже, не отрабатывает empty в PHP 5.5

Моя функция - 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>



Помогите пожалуйста....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.