Salve ,ho una pagina dove gli utenti effettuano il login inserendo username e password ma nel caso in cui uno dei due dati inseriti oppure soltanto un solo dato è sbagliato li dovrebbe portare in una pagina dove visualizzeranno un messaggio di errore, ma questo non accade,ritorna subito alla pagina del login. Il codice del messaggio di errore è il seguente:
<?php
session_start();
if(isset($_SESSION['nome'])){
$visualizza=$_SESSION['nome'];
echo "$visualizza";
} else
header('location:index.php');
?>
<html>
<header>
<title> Accesso negato </title>
<body>
<h1> Accesso negato </h1>
<h1> Password o email sbagliate </h1>
<a href="index.php">RIPROVA</a>
</body>
</header>
</html>