Erreur php

Résolu
GIO0892 Messages postés 655 Statut Membre -  
GIO0892 Messages postés 655 Statut Membre -
Bonjour,

voila j'ai cette erreur

Notice: A session had already been started - ignoring session_start() in


du fais que j'ai demarre deux session_start();
mais elles sont placer dans un fichier différent

1 er ficher le fichier ou il y toutes fonctions

<?php
}
function do_html_site($info)

{
session_start();
if (isset($_SESSION['valid_user']))
{

?>


deuxiéme se truve dans un fichier nomé profil
<?php

require_once("lien.php");

session_start();
if(isset($_SESSION['valid_user']))
{
do_html_header('profil');
do_html_site('profil');

bloc();

do_html_footer();
}
else
{
header("location:login.php");
}

?>



mais biensur les fonctions sont en lien par require_once(); dans le fichier
profil

merci de votre aide

5 réponses

  1. Sweedi Messages postés 56 Statut Membre 9
     
    J'ai déja eu ce problème il faut placer le session_start(); avant tout autre appel de fonction
    1
  2. maka54 Messages postés 721 Statut Membre 80
     
    <?php
    }
    function do_html_site($info)
    
    {
    if (isset($_SESSION['valid_user']))
    {
    
    ?> 


    tu le supprimes dans celui là le premier

    <?php
    session_start();
    
    
    require_once("lien.php");
    
    
    session_start();
    if(isset($_SESSION['valid_user']))
    {
    do_html_header('profil');
    do_html_site('profil');
    
    bloc();
    
    do_html_footer();
    }
    else
    {
    header("location:login.php");
    }
    
    ?> 
    


    et tu le met a la premiere ligne avant tout appel d'autre fichier

    je suppose que lien.php est le premier ?, si c'est le cas, çà marchera comme çà
    0
  3. GIO0892 Messages postés 655 Statut Membre 59
     
    effectivement cela regle se probléme mais en crée un autre

    lorsque j'ai

    function do_html_site($info) ......

    sur mon autre page j appel la fonction

    do_html_site('profil');

    est la sur ma page j'ai un 0 qui vient devant profil
    0
  4. Sweedi Messages postés 56 Statut Membre 9
     
    c'est bizare sa... j'ai jamais eu par contre!
    elle est obligatoire ta fonction ? ou tu peut peut-être la remplacer par qq chose d'autre?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. GIO0892 Messages postés 655 Statut Membre 59
     
    j'ai trouvais une fausse manip , merci sa marche super
    0