Pero .. en aplicaciones "web" siempre necesitamos "redireccionar" .. sea de una forma u otra. La más segura es la que usas: por cabeceras HTTP directas. Peor sería que envies javascript o HTML (cabeceras META ..) para redireccionar!!!.
Si tu te aseguras de llevar el flujo del código al final del script en caso de que redireccionas .. o terminar la ejecución del script en ese punto .. pues el objeto es "decirle al navegador o cliente que cargue otra página/script" .. lo más que podría fallar es la redirección que no llegue a su destino, pero no se va a ejecutar nada que no te interese:
Código PHP:
header("Location: ....");
exit;
(Me gustaría ver el artículo que mencionas en su contexto .. a veces sacar "frases" de un artículo y de su contexto hace que nos entre el "pánico").
Un saludo,