Notice: A session had already been started - ignoring session_st

Résolu
Zakarya93 Messages postés 1026 Statut Membre -  
jordane45 Messages postés 30427 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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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