Plusieurs pages PHP et SESSION
Fermé
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
-
9 févr. 2014 à 18:03
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 - 9 févr. 2014 à 19:47
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 - 9 févr. 2014 à 19:47
A voir également:
- Plusieurs pages PHP et SESSION
- Supprimer des pages sur word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Vous avez créé trop de pages récemment. réessayez plus tard - Forum Facebook
- Insérer pdf dans word plusieurs pages - Forum Word
1 réponse
BlackYoup
Messages postés
181
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
10 juin 2014
20
9 févr. 2014 à 19:47
9 févr. 2014 à 19:47
Salut,
Déja, il faut qu'au début de chacune de tes pages (avant le !DOCTYPE du moins) tu utilises session_start();
https://www.php.net/manual/fr/function.session-start.php
Ensuite, imaginons que l'utilisateur se connecte. Lorsque tu vérifies si ses logins sont bons, il suffit, par exemple, d'enregistrer une variable de session si c'est le cas :
Ensuite, il suffit de regarder si cette variable existe (quelque part dans tes pages, ou par exemple, Connexion.php s'en occupe) afin de savoir si l'utilisateur est connecté :
Il faut savoir qu'une session est valable temps que le client laisse son navigateur ouvert et que la session n'a pas expirée (10 ou 15 min par défaut pour apache il me semble)
n'hésite pas si tu as d'autres questions ;)
Bonne fin de WE
Déja, il faut qu'au début de chacune de tes pages (avant le !DOCTYPE du moins) tu utilises session_start();
https://www.php.net/manual/fr/function.session-start.php
Ensuite, imaginons que l'utilisateur se connecte. Lorsque tu vérifies si ses logins sont bons, il suffit, par exemple, d'enregistrer une variable de session si c'est le cas :
$_SESSION['connected'] = true;
Ensuite, il suffit de regarder si cette variable existe (quelque part dans tes pages, ou par exemple, Connexion.php s'en occupe) afin de savoir si l'utilisateur est connecté :
<?php
session_start(); // on démarre la session
if(isset($_SESSION['connected']) && $_SESSION['connected'] === true){ // si la variable de session existe
// alors on affiche que le client est connecté
} else{
// sinon, on affiche qu'il n'est pas connecté
}
Il faut savoir qu'une session est valable temps que le client laisse son navigateur ouvert et que la session n'a pas expirée (10 ou 15 min par défaut pour apache il me semble)
n'hésite pas si tu as d'autres questions ;)
Bonne fin de WE