Comment déclarer plus d'une en-tête sur PHP

Je veux envoyer mes utilisateurs sur des pages différentes en fonction des actions de l'utilisateur. Donc j'ai fait de multiples fonctions en haut de la page comme ceci:

<?php

function one() {
     header("location: pagea.php");
}
function two() {
     header("location: pageb.php");
}
function three() {
     header("location: pagec.php");
}

?>

Bien sûr, j'obtiens une erreur parce que je suis re déclarant en-têtes. Au début je pensais qu'il allait être bon, puisque je suis en contiennent à l'intérieur des fonctions et je suis tout appel d'une fonction à la fois. Mais encore, je reçois le message d'erreur. Est-il un autre moyen de faire cela?

Quelle erreur avez-vous? Ce code semble légitime.
pouvez-vous ajouter le code de la façon dont les fonctions un, deux, trois, sont appelés dans la séquence ?

OriginalL'auteur Homer Simpson | 2010-03-11