erreur header already sent (déja envoyé)
bonjour mes amis, j'ai un probleme de la fonction header dont j'utilise pour rediriger user a la page d'acceuil ,apres la verification de pseudo et mdp dans la page login.php:
mais un message d'erreur s'affiche,,,,qui peut m'expliquer ????
Citation:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\monsite\login.php:17) in C:\xampp\htdocs\monsite\login.php on line 36
voila 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 24 25 26
| <?php
//verification de l'autorisation de la personne
if(isset($_POST['nom']) and isset($_POST['pass']))
{
$cn=mysql_connect("localhost","root","");
$base="site";
mysql_select_db($base,$cn);
$a=$_POST['nom'];
$b=$_POST['pass'];
$req=("select pseudo,pass from compte where pseudo='$a' and pass='$b'");
$r=mysql_query($req);
if(mysql_num_rows($r)==1)
{
$_session['nom']=$a;
$_session['pass']=$b;
echo "vous etes identifié en tant que : ".'<b>'.$_session['nom'].'</b>'.'<br>';
echo '<a href="register.php">'."cliquez ici pour rediriger vers la page d'acceuil".'</a>';
header("location:acceuil.php");
}
else {echo"ce compte n'existe pas,veuillez redefinir votre pseudo et mdp";}
}
else
die("veuileez remplir les 2 champs");
?> |