mes sessions ne fonctionnent pas ! voici mon code
ça m'ouvre ma page demarage .php:
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);
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![]()








Répondre avec citation
Partager