Por seguridad .. No se olviden de terminar la ejecución del script en ese punto al redireccionar ...
PHP con la cabecera de "location" le dice al "cliente" que cambie la página que está visualizando .. pero lo que es el proceso de PHP continua y dependiendo del resto de condicionales y {} que tengamos podría realizar alguna acción nuestro script no deseada ..
Código PHP:
if(condicion) {
header('location:[url]http://....[/url]');
exit; // NO se olviden de terminar el script .. por siacaso ..
}
else {
echo "Intentalo otra vez";
}
Un saludo,