ciao, provo a scrivere anche qui..fin'ora non sto risolvendo..semplicemente, non riesco a settare una sessione (fino a ieri sera andava tutto liscio, poi mi è crashato il computer e ora da problemi). Riesco ad autenticarmi senza problemi (vengon ostampati entrambi gli echo all'interno dell'if) e riesco ad arrivare all home senza problemi (con il link).

login

codice:
<?php session_start(); 
if(!empty($_POST['subject'])) //SPAM
    exit;

include "functions.php";
$con=Connection();
$usr = mysqli_fetch_array(mysqli_query($con, "SELECT usrname, usrpw FROM users"));

if(password_verify($_POST['usrname'], $usr[0]) && password_verify($_POST['usrpw'], $usr[1])){
    session_regenerate_id(true);
    echo "crea session";
    $_SESSION['logged'] = hash('sha256', 'L9oT8s5iF3yX1uW');
    $_SESSION['remote_ip'] = $_SERVER['REMOTE_ADDR'];
    $_SESSION['year'] = date('Y');
    echo "<h12>Benvenuto!<br/><br/>";
    echo"<a href='home.php'>Home</a></h12>";
}else{
    session_destroy();
    echo "<h12>Dati errati.<br/></br>";
    echo"<a href='login1.php'>Riprova</a></h12>";
}
mysqli_close($con); ?>
<html>
<head>
<title> Login </title>
<link type="text/css" rel="stylesheet" href="css/styles.css" title="Style" media="all" />
</head>
</html>
home.php (l'unica destinazione possibile dopo che ci si è autenticati)

codice:
<?php session_start();
    echo $_SESSION['logged'];
?>
appena arrivo in home.php mi da l'errore sulla variabile 'logged'

grazie
L.