Probleme A session had already been started

Résolu
khalidouche Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
khalidouche Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
remplaci session_start()

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


!!

session_id() == '?????'
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753 > khalidouche Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
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 Date d'inscription   Statut Membre Dernière intervention   > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Oui desole

c resolu ,, merci bcp

je suis nouveau ici

merci infiniment
0