Problème avec les sessions
mes sessions ne fonctionnent pas ! voici mon 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
function connect()
{
$connexion = odbc_connect("conference","Mary","") or die;
return $connexion;
};
connect();
$login = trim($_POST['user']);
$pass = trim($_POST['mdp']);
if (!empty($login) && !empty($pass))
{
$req2 = " select count(nom) as nbre from lecteur where nom='".$login."' and mdp='".$pass."'";
$connexion = connect();
$result2 = odbc_do($connexion,$req2);
$ligne = odbc_fetch_array($result2);
if ($ligne ['nbre'] == 1)
{
$req = " select id, nom , prenom from correspondant where nom='".$login."' and mdp='".$pass."'";
$result = odbc_do($connexion,$req2);
$tablo = odbc_fetch_array($result);
session_start();
$_SESSION['id'] = $tablo['id'];
$_SESSION['nom'] = $tablo['nom'];
$_SESSION['prenom'] = $tablo['prenom'];
require('demarage.php'); //et on vous envoie a la page " principale"
}
else
{
require('connexionfaux.php');
}
}
else
{
require('connexionfaux.php');
};
odbc_close($connexion); |
ça m'ouvre ma page demarage .php:
mais avec ça en haut :
Citation:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\conference\senregistrer.php:3) in c:\program files\easyphp1-8\www\conference\senregistrer.php on line 30
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\conference\senregistrer.php:3) in c:\program files\easyphp1-8\www\conference\senregistrer.php on line 30
Notice: Undefined index: id in c:\program files\easyphp1-8\www\conference\senregistrer.php on line 31
Notice: Undefined index: nom in c:\program files\easyphp1-8\www\conference\senregistrer.php on line 32
Notice: Undefined index: prenom in c:\program files\easyphp1-8\www\conference\senregistrer.php on line 33
Notice: A session had already been started - ignoring session_start() in c:\program files\easyphp1-8\www\conference\demarage.php on line 2
MERCI A TOUS :)