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;
}
?>