problème avec les sessions
bonjour, ca me rend chevre ! mes sessions ne fonctionne pas !
voila ce que j'ai dans ma page " senregistrer.php"
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
|
<?php
connect();
// récupération du login et du mdp saisie
$login = trim($_POST['user']); // on suprime les espaces
$pass = trim($_POST['mdp']);
if (!empty($login) && !empty($pass)) //vérification que la saisie est bien eut lieu( Pas vide)
{
$CompteVerif = VerifUserMdp($pass,$login);
if ($CompteVerif == 1 )
{
// on rempli la fonction session_start
$_SESSION['login'] = $login;
$_SESSION['mdp'] = $pass;
require('demarage.php'); //et on vous envoie a la page " principale"
}
else
{
require('index.php');
}
}
else
{
require('index.php'); // rien n'a été saisie donc on renvoie sur une nouvelle page de connexion
} |
et j'ai dans ma page demarage donc la premiere ou je doit avoir les informations de la sessions ceci
Code:
1 2 3 4 5 6
|
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.0//EN"> |
rien ne fonctionne...je ne comprend pas voici l'erreur que j'ai dans ma page, j'arrive a me connecté a la page demarage mais voici l'erreur :
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\demarage.php on line 2
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\demarage.php on line 2