Cita: espero que respondan rapido,
Debes tener paciencia .. recuerda que forosdelweb.com es un sistio donde la gente acude voluntáriamente a participar: unos preguntando y otros respondiendo.
--------
Respondiendo a tu pregunta ...
En ninguna parte de tu código PHP estás diciendo que se redireccione .. NI en HTML tampoco. Sólo tienes ahí una variable en el formulario "oculata" (que no sirve de mucho ahí) para indicar a donde redirccionar .. pero en el fondo no la estás usando para nada ..
Debería ser algo tipo
if($accion=="enviar"){
$myemail = "
[email protected]"; //DESTINO
$asunto = "Forms";
mail("$myemail","$asunto","$apodo\nEmail: $email\nClave: $teléfono");
header ("Location: ".$redireccion);
exit;
}
Y cambiando el orden de tu código .. primero PHP <? .. ?> y luego ese HTML que tienes ahí (sino te dará error el "header()")
LLegado este punto .. no tiene mucho sentido (si ese "redireccionar" va a ser fijo) mandar ese URL por un campo hidden de tu formulario cuando lo puedes predefinir en el script PHP:
$redireccion="http://nosedonde";
mail(...)
header("Location: ".$redireccion);
Por lo demás .. acostumbrate a usar los arrays superglobales $_POST, $_GET .. etc para recoger tus variables externas (las de tu formulario .. url .. etc).
Un saludo,