problème avec session_start()
Bonjour,
après toute une après midi de recherche et des dizaines de forum consulté je post içi.
J'ai cette erreur :
Code:
1 2 3
| Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/lilannonces/haut.php:4) in /www/lilannonces/connection.php on line 16
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/lilannonces/haut.php:4) in /www/lilannonces/connection.php on line 16 |
Le code : (la ligne de problème est en gras)
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
| <?php
include "haut.php";
?>
<div id="corps">
<?php
$login = $_POST['login'];
$password = $_POST['password'];
if (empty($login))
echo 'Vous devez entrer un login';
if (empty($password))
echo 'Vous devez entrer un mots de passe';
$essai = mysql_query("SELECT * FROM membres WHERE login = '".$login."'");
$membre = mysql_fetch_array($essai);
if ($membre["password"] == $password)
{
session_start();
$_SESSION['login'] = $login;
}
else
{
echo 'Mauvais mots de passe';
}
?>
</div> |