Codice PHP:
<?php require_once('conn.php');?>
<?php
class login{
    private 
$email;
    private 
$password;
    
    public 
$nome;
    public 
$cognome;
    
    public function 
__construct($email,$password){
        
$this->email=$email;
        
$this->password=md5($password);    
        
$this->query();
    }

    private function 
query(){
        
$query=mysql_query("SELECT * FROM info_utente WHERE email='".$this->email."' AND password='".$this->password."'");
        
$row=mysql_fetch_array($query);
        
$lista=mysql_num_rows($query);
        if(
$lista!=0){
            echo 
"ok esisti
"
;
            
$this->nome=$row['nome'];
            
$this->cognome=$row['cognome'];
            echo 
"<a href=\"prova.php\">prova</a>";
        }else{
            echo 
"non esisti";
        }
        
    }
    
    
}


if((isset(
$_POST['email']))and(isset($_POST['password']))){
$utente= new login($_POST['email'],$_POST['password']);

echo 
$utente->nome;
echo 
$_SESSION['nome']=$utente->nome;

}

?>
prova.php


Codice PHP:
<?php
session_start
();
echo 
$_SESSION['nome'];
?>
perchè in prova.php non mi stampa la variabile di sessione?