<?php
session_start();
$logged=true;
if(isset($_POST['user'])){
$user=$_POST['user'];
$pass=$_POST['password'];
$secure=$_POST['secure'];
if(!is_int($secure)){
$logged=false;
}
// else if..
// else if..
// ..
// else
if($logged==true)
{
//login
}
else
{
$_SESSION['warning']="Access Denied";
}
} // klamra od isset
header("Location:login.php");
?>
Skrypt działa tak że jeśli $secure jest liczbą całkowitą to nie wyświetla błędu, a jeśli nie jest to wyświetla.
Problemem jest to że zawsze wyświetla błąd. Jak to naprawić i w czym leży problem?