Despues de un header() de "Location" donde se manda la instrucción (cabecera) al navegador (cliente) para que cambie la página que está visulizando el navegador .. usar un "exit" para terminar ahí mismo la ejecución del script .. sino, PHP continua el proceso y evalua el resto del script .. que, depende de lo que haga y resto de condiconales podría ejecutar secciones de código que no correspondería ejecutar en ese condición que redirecciona.
Código PHP:
<?
if (condicion){
header("Location: pagina.tal");
exit;
}
Un saludo,