Probleme A session had already been started

Résolu
khalidouche Messages postés 26 Statut Membre -  
khalidouche Messages postés 26 Statut Membre -
Bonjour,

j'ai change le server de appserv a easyphp

lorsque j'ai exuxute le fichier login

le probleme :
Notice: A session had already been started - ignoring session_start() in c:\program files (x86)\easyphp1-8

===================

<?php 
session_start();
$cnx = mysql_connect( "localhost", "root", "" ) ;
$db = mysql_select_db( "image" ) ;
// on teste si nos variables sont définies
if (isset($_POST['email']) and isset($_POST['password'])) {
$email=$_POST['email'];
$password=$_POST['password'];
$query = "SELECT * FROM `users` WHERE email='$email' and password='$password'";
$res = mysql_query($query) or die(mysql_error());
$count= mysql_num_rows($res);
if ($count == 1){
session_start ();
$_SESSION['email'] = $email;
header ('location: useer.php');
}
else {
$query = "SELECT * FROM `admin` WHERE email='$email' and password='$password'";
$res = mysql_query($query) or die(mysql_error());
$count= mysql_num_rows($res);
if ($count == 1){
session_start ();
$_SESSION['email'] = $email;
header ('location: administrateur.php');
}
}
}



?>


A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Bonjour,

Pour éviter d'avoir ce message d'erreur, il faut démarrer les sessions de la manière suivante
if(session_id() == '') {
 session_start();
}

0
khalidouche Messages postés 26 Statut Membre
 
remplaci session_start()

par
if(session_id() == '') {
session_start();
}


!!

session_id() == '?????'
0
jordane45 Messages postés 40050 Statut Modérateur 4 756 > khalidouche Messages postés 26 Statut Membre
 
Oui,
if(session_id() == '') {
 session_start();
}

... ce code pourrait se traduire par : " Si la session n'est pas déjà démarrée.... on la démarre. "
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0
khalidouche Messages postés 26 Statut Membre > jordane45 Messages postés 40050 Statut Modérateur
 
Oui desole

c resolu ,, merci bcp

je suis nouveau ici

merci infiniment
0