si puedes hacer un header location prueba con un meta
me explico
Código PHP:
<?php
if ($condicion1)
{
//resuelvo 1
}
if ($condicion2)
{
//resuelvo 2
}
if ($condicion3)
{
//resuelvo 3
}
if ($condicion_redirecciona)
{
//redireccionamos :
echo "<meta http-equiv=\"Refresh\" content=\"0; URL=pagina_redieccion.html\"/>";
}
?>
espero te ayude.....
todo caso puedes usar if y condiciones arriba de la web sin enviar codigo antes y abajo ejecutar perfectamente....