IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Utiliser une base de données pour sécuriser vos sessions


précédentsommaire

VI. Conclusion

VI-A. Note générale

Mettre des sessions dans une base de données est plus lourd à mettre en œuvre, mais c'est aussi (et surtout) une méthode bien plus sécurisée.
Avec ce système, la base de données est constamment utilisée : il est bon de la vider de temps à autre afin de se débarrasser des sessions inactives (ce que le serveur Web fait automatiquement pour le stockage classique des sessions).

VI-B. Rappel

Si vous n'êtes pas familier avec les sessions, je vous conseille de lire ces quelques tutoriels :

  1. https://julp.developpez.com/php/les-sessions/
  2. https://beaussier.developpez.com/articles/php/session/
  3. https://cyberzoide.developpez.com/php4/faqsession/
  4. Doc PHP

VI-C. Notes

Pour la connexion à la base de données et les requêtes SQL, j'ai utilisé l'extension PHP Data Objects (PDO). Cette extension nécessite PHP5.

VI-D. Remerciements

Tous mes remerciements à Yogui pour sa relecture.


précédentsommaire

Copyright © 2006 Adrien Pellegrini. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.