Erreur php
Résolu
GIO0892
Messages postés
655
Statut
Membre
-
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
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
-
J'ai déja eu ce problème il faut placer le session_start(); avant tout autre appel de fonction
-
<?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 çà -
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 -
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? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -