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 ????

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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");
?>