Bonjour,
Voila je rencontre un petit problème avec mes variables de sessions.
Quand mon site était sur le web mais en phase de développement, j'avais fait une variable comme ça pour ouvrir la session :
<?php
//(J'ai pris la version simplifié)
$req = $bdd->prepare('SELECT * FROM users WHERE login = ?');
$req->execute( $_POST['login']]);
$user = $req->fetch();
$_SESSION['auth'] = $user;
//Pour récup le login j'avais ça par exemple : ?>
<?php echo $_SESSION['auth']->login ?>
Après avoir mi le site sur son dossier final (Sur le même serveur) Rien ne s'affiche quand je faais un echo. Alors j'ai fais un var dump de ma variable $session['auth']
Ca me donne bien des resultats de ma base de donnée fin ils ne sont pas organisé mais ils sont tous sur une même ligne.
Voilà si quelqu'un peut m'aider à resoudre mon problème ce serait génial :p
Pour le var_dump
où tout est sur la même ligne :
<?php echo '<pre>'; print_r($_SESSION['auth']); echo '</pre>'; ?>
Pour le fait que tu ai aps de résultat avec <?php echo $_SESSION['auth']->login ?>
:
<?php echo $_SESSION['auth']['login'] ?>