Cita:
Iniciado por emprear Te pongo una variante que puede ser mejor,
Código PHP:
Ver original<?php
if($consulta){
echo"
<script type='text/javascript'>
function redirige(){
window.location.href = 'pagina.html';
}
setTimeout('redirige()',5000);
</script>
";
}
?>
Es decir, generás una script que hace la redirección una vez que verificas que se realizó la consulta (ú otra condición requerida por tu validación)
De la forma como te indicaron en el post anterior, si hubiese algún tipo de demora en el acceso a la BD ó en la ejecución del php, te redirigiría de todas formas.
Saludos
Eso último no es del todo cierto.....
Para ejecutar el código php no hace falta mandar los headers... puede preparar primero todo el output antes de mandarlo... con lo cual, sabría si mandar el head de refresh, o no xD
Pero bueno, tampoco hay q ser quisquillosos