Tengo un formulario que envia a si mismo con form action="<?php echo $_SERVER['SCRIPT_NAME'];?>"
Intento verificar con php y si todo está correcto reenviar con un header a otra página.
El código abajo funciona, es decir verifica correctamente pero no envia el header.
Entonces puse ob_start(); al inicio de página antes de session_start(); y termina el php con ob_end_flush();
Añadiendo el ob_start reenvia perfectamente pero ya no hace la verificación.
No lo entiendo.
Gracias
Código PHP:
if (isset($_POST['enviar'])){
if (!empty($_POST['percentage']) && !empty($_POST['terms'])) {
if ($salida > $llegada){
}//end if salida mayor
else {echo "texto aqui"; }
}//end if empty
else { echo "texto aqui"; }
header("Location: bookinginstant2.php");
}//end if enviar formulario
else {