Erreur php

Résolu
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -  
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -
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

Sweedi Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   9
 
J'ai déja eu ce problème il faut placer le session_start(); avant tout autre appel de fonction
1
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   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
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   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
Sweedi Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   59
 
j'ai trouvais une fausse manip , merci sa marche super
0