mes sessions ne fonctionnent pas ! voici 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
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 :

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