Buona sera, da ignorante quale sono ho lavorato spesso con redirect header location all'interno di una pagina con html, ad esempio per inviare l'utente ad una pagina di errore nel momento che un'operazione fatta non è consentita. Nei server usati fin ora non ho mai avuto problemi mentre proprio oggi mi sono accorto del problema altrove.
Mi domando quindi cosa renda differente l'interpretazione del codice da un server ad un altro e se una situazione come la seguente sia gestibile in quale maniera con header location.
Grazie

codice:
<html>
<header>
......
......
</header>
<body>
<div class="header">....</div>
.........
<?php
if (isset($_GET['pinco'])){
........
........
} else if (isset($_GET['pallo'])){
.......
.......
} else {

header('Location: errore.php');
exit;

}
?>
</body>
</html>