Salve a voi ragazzi..
in un sito che sto creando mi succede una cosa strana..
Praticamente quando clicco nel profilo di un utente alla voce"invia messaggio"
mi manda alla pagina per l invio però mi mostra tutto bianco..però se faccio aggiorna sulla stessa pagina bianca mi mostra la pagina correttamente..
A cosa è dovuto ciò?

Questa è la pagina in questione forse sbaglio in qualche parte di codice..
Codice PHP:

<html>  

<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Invia messaggio all utente</title>  
</head>  

<body>  



<?  


//Apro la sessione e...  
session_start();  
//verifico che dopo il login io abbia la chiave di sessione ad 1  
if($_SESSION['logged']==1){  
//se si...  
//verifico se esiste la variabile destinatario
if(isset($_GET['destinatario']) OR $_GET['destinatario'] != ""){
$destinatario=$_GET['destinatario'];
 
//verifico se esiste la variabile email
if(isset($_GET['email']) OR $_GET['email'] != "")
$emaildest=$_GET['email'];
}

  
//facciamo una stampata a video!  
echo "Email:$emaildest Ciao " $_SESSION[nickname] . "Scrivi il messaggio che vuoi inviare  

<form method=\"post\" action=\"invio.php\">  


Destinatario</p>  


<input type=\"text\"  name=\"destinatario\" value=\"
$destinatario\"readonly</p>    
<input type=\"text\"  name=\"emaildest\" value=\"
$emaildest\"readonly</p>
<textarea name=\"messaggio\"></textarea>  
<input type=\"submit\" value=\"Invia messaggio\">  
</form>  "
;

} else {  
//altrimenti...  
echo "Non sei loggato...";  
//annullo tutte le chiavi di sessioni se esistono  
session_unset();  
session_destroy();  
header("Location: login.htm");
exit;  
}  
?>