Précédent | Suivant |
Dés-enregistrement d’une variable de session :
Vous pouvez dés-enregistrer une variable des session en invoquant la fonction
Avec register_global = on
session_unregister() :
boolean session_unregister(string nom_variable);
Cette fonction dés-enregistre une variable de session à la fois.
Avec register_global = off
Unset():
void unset($_SESSION['Mavariable']);
Dés-enregistrement de toutes les variables de session :
Avec register_global = on
La fonction session_unset() permet de dés-enregistrer toutes les variables de sessions courantes.
void session_unset();
Avec register_global = off
$_SESSION = array();
Suppression de session :
Lorsque vous avez terminé une session, après avoir supprimer toutes les variables de session, vous pouvez invoquer la fonction session_destroy() qui permet de supprimer l’ID de la session.
boolean session_destroy();
Exercice 1 : (Voir annexe, Les sessions)
Créer le formulaire html ci-dessous, et lors de l’envoi du formulaire enregistrez la saisie de l’utilisateur dans des variables session, puis Afficher les informations sur une seconde page.
Exercice 2: (Voir annexe, Les sessions)
Créer le formulaire de connection (figure 13), et lors de l’envoi du formulaire enregistrez la saisie de l’utilisateur dans des variables session, puis Afficher les informations sur une seconde page. Cette seconde page contiendra un lien permettant a l’utilisateur de se déconnecter (supprimer les variables session), pour revenir à la page de connection.
Exercice 3 : (Voir annexe, Les sessions)
Reprendre le formulaire de connection (figure 13), et lors de l’envoi du formulaire, avant d’enregistrer la saisie de l’utilisateur dans des variables session, Créer une fonction qui vérifiera en comparant avec la base de donnée si l’utilisateur existe et si son mot de passe est correct, puis Afficher les informations sur une seconde page. Cette seconde page contiendra un lien permettant a l’utilisateur de se déconnecter (supprimer les variables session), pour revenir à la page de connection.
Précédent | Suivant |