pokitoLe 08/08/2013 à 16:06
Bon tu as 2 choix là :
- Tu reprends ton code et tu le modifies pour que l'appel à la fonction header() s'effectue avant toute écriture HTML (en php on écrit du HTML en mettant des echo ou en mettant du HTML dans la page en dehors des balises <?php ?>)
- Tu changes le type de redirection, là tu utilisais des entêtes HTTP (via la fonction header de php) mais tu peux aussi utiliser du javascript pour ça. Le seul inconvénient du javascript est que s'il n'est pas activé sur le poste du client, ça ne fonctionnera pas. Et dans ce cas là il faut que tu mette une page "Redirection en cours ... Si ça ne fonctionne au bout de 5 secondes, appuyez sur ce lien [lien de là où tu veux envoyer ton client]" pour ne pas bloquer les gens qui n'ont pas de javascript d'activé.
Mais sinon ta question initiale montre bien que tu n'a pas l'air d'avoir bien compris le fonctionnement de php, je te conseille donc de relire tes cours un peu.