Notice: A session had already been started - ignoring session_st

Résolu
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai cette erreur : Notice: A session had already been started - ignoring session_start() in C:\wamp\www\rs\pages\liste_membre.php on line 5

<?php 
require_once('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
session_start()
?>
<h3>Liste des membres</h3>
<?php 
$pseudos_avatars = recuperer_pseudo_avatar();
if(!empty($pseudos_avatars)) { 
 foreach($pseudos_avatars as $pseudo_avatar) {
    echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
           <a href=''>
             <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
           </a>";
  }
}else{
   echo"<div class='error'>Vous êtes le seul membre pour l'instant</div>";
}


Merci d'avance :)

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Comme je te l'ai déjà indiqué ...
pour démarrer "proprement" une session et éviter le message d'erreur que tu nous donnes...
il faut faire ainsi :

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

0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Au passage ....
vu que dans ton INDEX.PHP tu as déjà ce code :
$tmp='functions/'.$page.'.func.php';
if(file_exists($tmp)){
   require_once($tmp);
}


Celle-ci est INUTILE
require_once('functions/membre.func.php');

0