Ho inserito quello che mi hai detto nella pagina invia_modulo.php ma ho fatto dei casini e non so dove sta l'errore...praticamente se provo ad inviare il form ora non me lo invia, anche se il codice è corretto:
<?
// se il valore nella sessione non è uguale al valore digitato
// l'utente è re-inviato al modulo per un nuovo inserimento
session_start();
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$info=$_POST['info'];
$codice=$_POST['codice'];
if ($_SESSION['codice']!=$_REQUEST['codice']) {
header("location: modulo.php");
}else{
// 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 = "maimail@dominio.it";
$oggetto = "Richiesta informazioni dal sito internet";
mail($destinatario,$oggetto,$msg,"From:".$email."\ r\n X-Mailer: PHP/" . phpversion());
exit;
}
// qui di seguito metti il tuo codice per il controllo dei dati inseriti dall'utente
//..
?>
Dove sbaglio??