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!