Hola.
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"> <legend class="legend-formulario-contratar-online">Rellene los siguientes campos
</legend> <!--<div class="etiquetas-formulario">-->
<label for="nombrecomercial">* Nombre comercial:
<br /> <input type="text" id="nombrecomercial" name="nombrecomercial" value="<?php if(isset($_POST['nombrecomercial']) && $_POST['nombrecomercial'] == "") {echo "Incompleto";} else {echo $_POST['nombrecomercial'];} ?>" size="40" />
<label for="titulodelmensaje">Título del mensaje:
<br /> <input type="text" id="titulodelmensaje" name="titulodelmensaje" value="<?php echo $_POST['titulodelmensaje'] ?>" size="40" />
<label for="condiciones-contratacion" class="label-condiciones-contratacion"><input type="checkbox" name="condiciones" <?php if (isset($_POST['condiciones']) && $_POST['condiciones'] != "") { echo " checked='checked'"; }?> />
<a href="politica-de-privacidad.php" class="condiciones-contratacion">He leído la política de privacidad
</a><a href="#" class="condiciones-contratacion">y
</a></span><a href="/condiciones-de-uso.php" class="condiciones-contratacion">acepto las condiciones de uso.
</a> <div id="enviar-formulario-contratar-online"> <input type="submit" value="Enviar" class="boton-enviar" name="enviar" /><br /> <span class="nota-formulario">* Campo requerido
</span>
el código php:
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";
// Enviarlo
mail($para, $asunto, $mensaje, $cabaceras); header("Location: http://www.webcualquiera.com/");
}
}
?>
¿No es posible hacer ahi la función header?
Saludos.