Cannot modify header information - headers already sent by alors que je n'ai aucun header défini
Bonjour à tous,
je travaille sur une pas de connexion classique et j'ai ce message d'erreur au moment où j'envoie mon formulaire.
Warning: Cannot modify header information - headers already sent by (output started at /home/foo/public_html/bar/index.php:27) in /home/foo/public_html/bar/index.php on line 34
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Au début de ce code,
include 'connexion.inc';
puis je vérifie mon POST (pas vide, si défini)
et ensuite ma requète
/*Ligne 22*/
if (mysql_num_rows($r) != 1) {
$message = "Login incorrect.<br>Veuillez réessayer.";
} else {
$data = mysql_fetch_row($r);
print_r($data);
$login = $data['login'];
setcookie("login", "$login", time()+90*86400, "/");
echo '<script language="Javascript">
<!--
document.location.replace(\'main.php\')";
// -->
</script>';
}
/*Ligne 38*/ |
Quelqu'un aurai une idée ?
Merci d'avance