[php] sessions dans les includes ?
Fermé
Wolfylink
Messages postés
192
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
14 novembre 2010
-
16 août 2009 à 19:53
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 - 17 août 2009 à 12:48
Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 - 17 août 2009 à 12:48
3 réponses
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
17 août 2009 à 09:55
17 août 2009 à 09:55
Bonjour;
un include c'est l'insertion d'un code dans une page, comme ce n'est pas une nouvelle page, tout y est inclu y compris un session_start.
le problème est plutôt là : Bienvenue, <?php echo $donnees['Nom'];?> !</p>
$donnees['Nom'] est vide.
un include c'est l'insertion d'un code dans une page, comme ce n'est pas une nouvelle page, tout y est inclu y compris un session_start.
le problème est plutôt là : Bienvenue, <?php echo $donnees['Nom'];?> !</p>
$donnees['Nom'] est vide.
DanyGrr
Messages postés
29
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
10 mars 2010
2
17 août 2009 à 11:37
17 août 2009 à 11:37
essaye ca ^^
--Connection.php--
// formulaire de connexion qui marche
$connecte = true;
session_start();
session_register("connecte");
// le reste
----
<?php session_start();?>
--include1.php--
<div id="haut">
<?php
mysql_connect("xxx", "yyy", "zzz");
mysql_select_db("yyy");
$id = $_SESSION['id'];
$reponse = mysql_query("SELECT * FROM comptes WHERE id='$id'");
mysql_close();
while ($donnees = mysql_fetch_array($reponse))
{
?>
<p>
Bienvenue, <?php echo $donnees['Nom'];?> !</p>
<?php
}
?>
</div>
il faut dabord fait session start pour remplir les variables session ou les lires
--Connection.php--
// formulaire de connexion qui marche
$connecte = true;
session_start();
session_register("connecte");
// le reste
----
<?php session_start();?>
--include1.php--
<div id="haut">
<?php
mysql_connect("xxx", "yyy", "zzz");
mysql_select_db("yyy");
$id = $_SESSION['id'];
$reponse = mysql_query("SELECT * FROM comptes WHERE id='$id'");
mysql_close();
while ($donnees = mysql_fetch_array($reponse))
{
?>
<p>
Bienvenue, <?php echo $donnees['Nom'];?> !</p>
<?php
}
?>
</div>
il faut dabord fait session start pour remplir les variables session ou les lires
Wolfylink
Messages postés
192
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
14 novembre 2010
25
17 août 2009 à 12:48
17 août 2009 à 12:48
Merci !!
Grâce à vous, ça marche !!
Grâce à vous, ça marche !!