Salve, credendo che funzionasse ho abbandonato il post ma ora lo riapro un altro perchè ho un problema: inserendo anche nn correttamente login e password entro ugualmente nella pagina da proteggere, perchè?

Vi riporto in seguito il codice di login, verifica e della pagina da proteggere

LOGIN.PHP
------------------------------
<html>
<head></head>

<body>

<form action="verifica.php" method="post">
<input type="text" name="username" value="user"/>
<input type="password" name="pwd" />
<input type="submit" value="submit" />

</form>

</body>
</html>

------------------------------



VERIFICA.PHP

------------------------------
<?php
session_start();

$user = 'Pluto';
$pass = 'Pippo';

if(!isset($_POST['username']) || !isset($_POST['pwd'])
|| $_POST['username'] != $user || $_POST['pwd'] != $pass)
header('Location: login.php?msg=Utente non validato');

$_SESSION['utente'] = $user . '$' . $pass;
header('Location: proteggi.php');

?>
------------------------------



E NELLE PAGINE DA PROTEGGERE
------------------------------

<?php
session_start();

if(!isset($_SESSION['utente']) || empty($_SESSION['utente']))
header('Location: ./login.php?msg=Sessione scaduta');

?>