David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 2006
-
31 mai 2006 à 15:11
pastis51forever
Messages postés172Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention 8 septembre 2006
-
1 juin 2006 à 14:03
Salut à tous,
j'ai une page utilisant les sessions, et je voudrais en "includer" une autre dans celle-ci. juste avant mon include, je fais un echo de $_SESSION['login'], et le login s'affiche à l'écran. Dans la seconde page (celle includée), je fais également un echo, et la le login ne s'affiche pas!!!! J'ai essayé en mettant session_start() au début de la seconde page, puis en l'enlevant, mais le résultat est le même, je n'arrive pas à récupérer dans cette page ma variable de session login. Auriez-vous une idée de la source de mon problème?
Merci d'avance
David
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 31 mai 2006 à 15:40
Salut!
C'est pas normal... :D
- le session_start() doit être sur la page principale
- si tu fais l'echo, dans la page principale, juste avant le include, ca donne quoi?
- et l'echo au TOUT début de la page inclue, ca donne quoi?
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 20061 31 mai 2006 à 15:51
Salut, et merci de ton aide,
eh bien comme je l'ai dit, si je fais un echo juste avant le include, j'ai mon pseudo, et au tout début de la page inclue j'ai un message d'erreur comme quoi il ne connait pas la variable login.
Sinon, mon session_start() est bien dans la page principale.
je n'y comprend rien...
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 31 mai 2006 à 16:59
Hum... Honnêtement, j'y vois aucune raison!
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 20061 31 mai 2006 à 17:04
moi non plus!!! c'est la première fois que ce truc la m'arrive! J'ai toujours fait comme ça, et ça marchait nikel...
Tout ceci reste un mystère...
Bon ce n'est pas grave je vais changer de méthode.
Bonne journée
David
Vous n’avez pas trouvé la réponse que vous recherchez ?
pastis51forever
Messages postés172Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention 8 septembre 20061 1 juin 2006 à 14:03
Bonjour
fichierdebase.php
---------------
<?php
session_start;
echo $_SESSION['pseudo']."
\n";
include ('lautrefichier.php');
?>
---------------
lautrefichier.php
---------------
<?php
echo 'Ton message';
?>
---------------
C'est ca que tu veux faire?
Parceque ca ca doit marcher...
(Autre chose: Si tu mets session_start() dans la seconde page, ca va planter vu que t'as deja envoyé du html)