[php] gestion des sessions
ipo
-
ipo -
ipo -
hello ,
je voudrais savoir quelle est l'utilité de gérer ses sessions php avec une table dans une base de données ?
lors de l'affichage d'une page seulement autorisé pour les membres , je dois bien utiliser une variable pour savoir si sa session existe bien , avec la gestion par bdd je dois récuperer l'information à chaque fois ? comment ça se passe exactement .
merci d'avance .
je voudrais savoir quelle est l'utilité de gérer ses sessions php avec une table dans une base de données ?
lors de l'affichage d'une page seulement autorisé pour les membres , je dois bien utiliser une variable pour savoir si sa session existe bien , avec la gestion par bdd je dois récuperer l'information à chaque fois ? comment ça se passe exactement .
merci d'avance .
A voir également:
- [php] gestion des sessions
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Gestion des fichiers - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
- Gestion autorisation application android - Guide
1 réponse
voilà
chaque session appartient à un membre
si un membre se connecte à son compte, il faut que toutes les modifications effectuées sur la page soient lier à son compte.
s'il se connecte, la variable de session récupère sa clé primaire en base de données et tous le temps qu'il reste connecter cette variable ne changera pas.
Par exemple si nous voulons afficher la liste des messages qu'il a reçu nous écrivons simplement le requête SQL et dans la clause WHERE on précise que c'est pour cette clé primaire qui est bien sûr stockée dans la variable de session.
chaque session appartient à un membre
si un membre se connecte à son compte, il faut que toutes les modifications effectuées sur la page soient lier à son compte.
s'il se connecte, la variable de session récupère sa clé primaire en base de données et tous le temps qu'il reste connecter cette variable ne changera pas.
Par exemple si nous voulons afficher la liste des messages qu'il a reçu nous écrivons simplement le requête SQL et dans la clause WHERE on précise que c'est pour cette clé primaire qui est bien sûr stockée dans la variable de session.
parceque j'ai vu ça dans la doc de CodeIgniter .
donc je me demande à quoi ça sert à part la sécurité peut-être .
Et puis si tu créer une variable de session que tu stock en base, la prochaine fois que tu dois aller rechercher des informations en lien avec l"utilisateur de la session, tu n'aura qu'a utiliser cette variable de session pour retrouver son id dans la base de données.
En gros je pense également que c'est utilisé pour la sécurité.