Cita:
Iniciado por skiper0125 Puedes utilizar la siguiente sentencia
Código PHP:
Ver originalecho "<head><meta http-equiv='refresh' content='2; url=tupagina.com'></head>";
Esta sentencia te redirecciona dependiendo de un tiempo definido en cual configuras en
content='2
Saludos
Hola, es una opción que me sirve, sin embargo me gustaría aprender con header
Cita:
Iniciado por ActerMarking Pues la verdad te recomiendo que haga un condicional para que php pueda asimilar a lo que le mandas ejemplo puedes agregarle a tu codigo lo que es un condicional esperando que el mensaje se envie para poder actuar al redireccionamiento:
Código PHP:
Ver original$enviando_datos=mail($para, $asunto, $mensaje, $cabaceras); if($enviando_datos==true){
header("location:pagina_deseada.php"); }else{
//El Mensaje no se pudo enviar
}
Espero que te pueda servir porque asi le dices al php que cuando envie el
mail pues entonces me redireccionas.!
Saludos!
He probado esa opción y tampoco:
Código PHP:
Ver original<?php
if(isset($_POST['enviar'])) {
if ($_POST['condiciones'] == "") { echo "Marque las condiciones<br>"; }
/*elseif ($_POST['condiciones'] != "")
{echo "Condiciones aceptadas<br>";}*/
if ($_POST['nombrecomercial'] == "Incompleto" or $_POST['nombrecomercial'] == "")
{echo "Rellene el nombre comercial <br />";}
if ($_POST['titulodelmensaje'] == "Incompleto" or $_POST['titulodelmensaje'] == "")
{echo "Rellene el título <br />";}
elseif($_POST['nombrecomercial'] != "" && $_POST['titulodelmensaje'] != "" && $_POST['condiciones'] != "") {
//------------------ Aquí preparo la función mail
// asunto
$asunto = 'Formulario de contacto';
// mensaje
$mensaje = "Nombre comercial: " .$_POST['nombrecomercial']. "\n";
$mensaje .= "Título del mensaje: " .$_POST['titulodelmensaje']. "\n"; // Enviar datos
$enviando_datos=mail($para, $asunto, $mensaje, $cabaceras); if($enviando_datos==true){
header("Location: /zona.php"); }else{
//El Mensaje no se pudo enviar
}
}
}
?>
Me sigue dando error.
Cita:
Iniciado por iviamontes solo da el warning cuando tienes una salida antes del header, estamos seguros que no entra a otro de los if antes ???
La verdad es que no logro verlo...