bonjour.


suite a un essi sur mon site avec l'adresse http://www.monsite.com/essai01/index.php?a=1 j'ai la réponse suivante du serveur:

Warning: Cannot modify header information - headers already sent by (output started at /home/??????/essai01/index.php:11) in /home/??????/essai01/index.php on line 3

qui corespond a la ligne:
header("Location: index01.php");
du fichier index.php

<< les ?????? remplace l'adresse de mon site LOL >>




voici mon scrypt d'essai

fichier index.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?
if ($a == "1"){
header("Location: index01.php");	
}
else
{
header("Location: /index02.php");
}
?>
fichier index01.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?
 
print "a est égale a 1";
?>
fichier index02.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?
 
print "a est différent de 1";
?>

alors que lors de mes essais en locale cela fonctionne bien pourquoi?