per rimandare ad un'altra pagina puoi usare il comando header. Esempio:
Codice PHP:
header("Location: http://tiberistefano.altervista.org");
per controllare che l'indizzo sia corretto puoi provare a richiamare questa function
Codice PHP:
function controllaMail($email){
// elimino spazi alle estremità della stringa
$email = trim($email);
// la stringa e' vuota
if ($email=="") {
return false;
}
// controllo che ci sia una sola @
// errore se non esiste @
$num_at = strpos($email,"@");
if($num_at=== false) {
return false;
}
// errore se ne esiste piu di una
$num_at = strpos ($email,"@", $num_at);
if($num_at=== true) {
return false;
}
// controllo la presenza di ulteriori caratteri
if(strpos($email,';') || strpos($email,',') || strpos($email,' ')){
return false;
}
// la stringa rispetta il formato classico di una mail?
if(!preg_match( '/^[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}$/', $email)) {
return false;
}
return true;
}
se la richiami e ritorna false c'e' qualcosa che non va, se e' true l'indirizzo e' "abbastanza" corretto