Estoy intentando hacer un header("Location: http://www.webcualquiera.com/"); dentro de un formulario con mail pero no me redirecciona:
Código HTML:
Ver original
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" id="formulario-contacto" class="formulario-contratar-online"> <fieldset class="fieldset-formulario-contratar-online"> <!--<div class="etiquetas-formulario">--> <input type="text" id="nombrecomercial" name="nombrecomercial" value="<?php if(isset($_POST['nombrecomercial']) && $_POST['nombrecomercial'] == "") {echo "Incompleto";} else {echo $_POST['nombrecomercial'];} ?>" size="40" /> <input type="text" id="titulodelmensaje" name="titulodelmensaje" value="<?php echo $_POST['titulodelmensaje'] ?>" size="40" /> /> </label> <div id="enviar-formulario-contratar-online"> </div> </fieldset> </form>
el código php:
Código PHP:
Ver original
<?php { 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"; // Enviarlo } } ?>
¿No es posible hacer ahi la función header?
Saludos.