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
- Session invalide ou obsolète - Forum Consommation & Internet
- Expert php pinterest - Télécharger - Langages
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
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']))