se usi esattamente il codice che hai postato potrebbe essere un semplice errore di scrittura:
header("Location: pagina.php");
e non location in minuscolo e con uno spazio prima come tu l'hai postato, il fatto che non restituisce errori PHP (tu non ne parli) porterebbe a pensare che quello che passi a header č sconosciuto al browser, dunque verifica che sia scritto correttamente il Location: , non si sa mai, potrebbe anche essere la cause del non funzionamento.