[PHP] Pb de déconnexion
Keke
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je voudrais que la déconnexion de mon site se fasse correctement ...
Seulement elle ne se fait pas ...
Code de ma page de déconnexion (fichier: deconnexion.php)
Code de ma page de connexion (fichier: connexion.php)
La connexion se fait normalement mais quand je clique sur le bouton déconnexion (avec le script deconnexion), il me met "Vous êtes déjà conecté !" alors que je voudrais qu'il m'affiche le fichier connexion1.php (fichier contenant le formulaire de connexion)
Je voudrais que la déconnexion de mon site se fasse correctement ...
Seulement elle ne se fait pas ...
Code de ma page de déconnexion (fichier: deconnexion.php)
<?php session_start(); unset($_SESSION); session_destroy(); header ('Location:connexion.php'); ?>
Code de ma page de connexion (fichier: connexion.php)
<?php session_start (); $_SESSION = true; ?> <!DOCTYPE HTML + code html> <?php if ($_SESSION) { echo '<br/>Vous êtes deja connecté !<br/>'; } else { include ("connexion1.php"); //page avec formulaire de connexion } ?> <?php include("footer.php"); ?> <fin du code html entier>
La connexion se fait normalement mais quand je clique sur le bouton déconnexion (avec le script deconnexion), il me met "Vous êtes déjà conecté !" alors que je voudrais qu'il m'affiche le fichier connexion1.php (fichier contenant le formulaire de connexion)
A voir également:
- [PHP] Pb de déconnexion
- Easy php - Télécharger - Divers Web & Internet
- Déconnexion intempestive wifi - Guide
- Expert php pinterest - Télécharger - Langages
- Déconnexion intempestive ethernet windows 11 - Forum câblage
- Snapchat deconnexion automatique ✓ - Forum Téléphones & tablettes Android
4 réponses
<?php
if (isset($_SESSION))
{
echo '<br/>Vous êtes deja connecté !<br/>';
}
else
{
include ("connexion1.php"); //page avec formulaire de connexion
}
?>
if (isset($_SESSION))
{
echo '<br/>Vous êtes deja connecté !<br/>';
}
else
{
include ("connexion1.php"); //page avec formulaire de connexion
}
?>
$_SESSION = true; if ($_SESSION)
si tu met $_SESSION = true, la condition derrière sera toujours vraie...
enlève $_SESSION = true;
J'ai déjà essayé le isset, ça ne fonctionne pas.
Concernant le $_SESSION = true, je l'ai enlevé puis remis pour voir mais c'est toujours pareil ...
Pour moi, c'est la page de déconnexion qui merde ...
D'autres avis ?
Concernant le $_SESSION = true, je l'ai enlevé puis remis pour voir mais c'est toujours pareil ...
Pour moi, c'est la page de déconnexion qui merde ...
D'autres avis ?