Probleme de session php
Résolu
deathrace
-
deathrace -
deathrace -
Bonjour,
je n'arrive a garder les sessions sur mon site.
j'ai un fichier config.php, pour me connecter à la base de données, qui se termine par session_start();
lorsque je me connecte au site, il reconnait bien le mot de passe de l'utilisateur, ainsi que le pseudo. Je suis donc redirigé vers la bonne page.
C'est la que le problème arrive. J'ai mis en aut de ma page:
Seulement, j'ai systématiquement accés interdit d'affiché. Ce qui est bizarre puisque ca fonctionne pour le reste du site.
Pourriez vous m'aider s'il vous plait?
Merci d'avance.
je n'arrive a garder les sessions sur mon site.
j'ai un fichier config.php, pour me connecter à la base de données, qui se termine par session_start();
lorsque je me connecte au site, il reconnait bien le mot de passe de l'utilisateur, ainsi que le pseudo. Je suis donc redirigé vers la bonne page.
C'est la que le problème arrive. J'ai mis en aut de ma page:
<?php include('config.php'); if(!isset($_SESSION['name'])) { ?> ICI TOUT LE CONTENU <?php } else { accés interdit } ?>
Seulement, j'ai systématiquement accés interdit d'affiché. Ce qui est bizarre puisque ca fonctionne pour le reste du site.
Pourriez vous m'aider s'il vous plait?
Merci d'avance.
A voir également:
- Probleme de session php
- Easy php - Télécharger - Divers Web & Internet
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Expert php pinterest - Télécharger - Langages
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Session invalide ou obsolète ✓ - Forum finances
4 réponses
au debut de ton script rajoute: session_start();
exple:
exple:
<?php session_start(); include('config.php'); if(!isset($_SESSION['name'])) { ?> ICI TOUT LE CONTENU <?php } else { accés interdit } ?>
Non rien y fais, mais merci quand meme pour cette réponse. J'aurais trouvé bisarre puisque session start se trouve justement dans config.php, et que j'appel bien config.php sur la page.
si c pas ce comportement que tu souhaite obtenir alors il faudra changer ta condition en:
if(isset($_SESSION['name']) && !empty($_SESSION['name']))