bonjour,

j'aimerais savoir: ca veut dire quoi cette erreur là??


Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\sondage\verif_login.php:10) in c:\program files\easyphp1-8\www\sondage\verif_login.php on line 17

voilà mon 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
27
28
29
30
31
32
33
34
35
36
37
38
 
 
$login=$_POST['login'];
$pwd=$_POST['pwd'];
 
session_start() ;
session_register("login");
 
 
$conn = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());
print ("Connexion r&eacute reussie.<BR>");
/* Sélectionne une base de données MySQL.
Si aucun identifiant de connexion n'est spécifié, la dernière connexion est utilisée.
*/
mysql_select_db ("sondage", $conn) or die ("Impossible d'accéder à la base de données");
print ("Accès BD Ok<BR>");
 
$sql="Select * From utilisateurs ";
$rs=mysql_query($sql, $conn) or die ("Requête invalide");
while($val=mysql_fetch_row($rs) )
{
    if($val[0] == $login)
    {
        if($val[1] == $pwd)
        {
            echo "connection réussi pour $login ";
            if($val[2]!=1)  //si le staut est egale à 1, c'est que le user a deja voté
            {
                echo "vous pouvez voter";
                //selon son année d'étude, le rediriger vers le sondage de son année
                //<a href="sondage.html">Sondage</a>
            }
            else echo "vous avez deja voté";
        }
        else echo "mauvais login ou mot de passe ";
    }
}
merci d'avance