Ciao a tutti,
ho questo codice:

<?

// se il valore nella sessione non è uguale al valore digitato
// l'utente è re-inviato al modulo per un nuovo inserimento
if ($_SESSION['codice']!=$_REQUEST['codice']) {
// header("location: modulo.php");
}

// qui di seguito metti il tuo codice per il controllo dei dati inseriti dall'utente
//..


// codice invio email
$msg = "RICHIESTA INFORMAZIONI DAL SITO INTERNET\n";
$msg .= "Nome:\t$nome\n";
$msg .= "Cognome:\t$cognome\n";
$msg .= "Tel:\t$tel\n";
$msg .= "E mail:\t$email\n";
$msg .= "Informazioni richieste:\t$info\n";
$destinatario = "miamail@dominio.it;
$oggetto = "Richiesta informazioni dal sito internet";
mail($destinatario,$oggetto,$msg,"From:$email");

exit;

?>


La prima parte fa riferimento ad un "captcha" presente all'interno del form.
La seconda, ovviamente, è l'invio della mail.

PROBLEMI:

1) La mail viene inviata ugualmente anche se si inserisce il codice sbagliato: mi aiutate ad inserire un controllo sul codice?

2) Quando ricevo la mail non vedo chi la manda, eppure come "From" ho inserito $email. Come mai?

Ps. Ho notato che non passano le variabili :-(

Grazie!