Je souhaite que mes utilisateurs bénéficient d'une session sécurisée sur mon site Web. Que dois-je stocker dans un cookie pour reconnaître chaque utilisateur? Chaque fois que l'utilisateur se connecte, la valeur du cookie doit être modifiée. P.S. Je souhaite créer une base de données avec des valeurs de cookie liées à l'ID utilisateur.Quoi écrire dans un cookie?
Répondre
Vous devez stocker un ID de session dans le cookie. Cela dit, vous devez pas de le faire vous-même. Utilisez PHP sessions, il fait tout le traitement des cookies pour vous. Pourquoi avez-vous besoin de stocker les identifiants de session dans une base de données?
Pourquoi avez-vous besoin de stocker les ID de session dans une base de données? Si vous avez besoin de données semi-temporaires pour voyager avec l'utilisateur pendant sa session, vous pouvez utiliser la variable $_SESSION
pour cela. Il est documenté dans le cadre du guide ci-dessus. PHP ne dispose pas de support natif pour stocker les ID de session sur le serveur dans une base de données, vous devez l'écrire vous-même ou utiliser une bibliothèque qui fournit déjà cette fonctionnalité, comme CakePHP.
un session id?
Un cookie doit être un cryptographic nonce utilisé pour référencer l'état côté serveur. IE: un ID de session. Toutes les plates-formes d'applications Web ont leur propre gestionnaire de session. En PHP, vous appelez simplement session_start()
, puis utilisez le super global $_SESSION[]
.
- 1. Lire et écrire un cookie dans Symfony2
- 2. Comment écrire un cookie dans une méthode statique
- 3. Écrire un cookie lorsque vous appuyez de nouveau sur javascript?
- 4. Comment créer un cookie et écrire une valeur numérique?
- 5. Obtenir une case à cocher pour écrire un cookie JavaScript
- 6. Javascript lire et écrire dans deux domaines Cookie
- 7. RandomAccessFile: écrire (octet) dans une boucle ou écrire (tableau d'octets), quoi de plus effiecient?
- 8. Comment fonctionne un cookie
- 9. Enregistrer des "favoris" dans un cookie Rails?
- 10. Initie un cookie dans Restlet
- 11. créer un cookie dans CANJS
- 12. Jeton CSRF dans un cookie
- 13. avec cookie dans php
- 14. À quoi correspond un domaine de cookies lorsque le cookie est défini dans un fichier javascript hébergé cdn (ou autre)?
- 15. mettre un cookie dans un flacon
- 16. Comment stocker un objet dans un cookie?
- 17. Comment envoyer un cookie dans un URLConnection?
- 18. Cookie lire et écrire issue- jQuery pour JSP
- 19. Connexion unique dans ASP.NET - nom de cookie, machineKey et quoi de plus?
- 20. Au printemps mvc 3, comment écrire un cookie en retournant un ModelAndView?
- 21. Transmettre des entrées de formulaire HTML dans un tableau Javascript pour les écrire dans un cookie côté client?
- 22. Comment persister un cookie?
- 23. Comment supprimer un cookie
- 24. HTMLUnit rejette un cookie
- 25. Écrire dans un fichier
- 26. écrire dans un fichier
- 27. Un cookie sans domaine?
- 28. Comment supprimer un cookie?
- 29. À quoi sert un Dummy dans FakeItEasy?
- 30. Comment lire un cookie HTML dans Flash?
En effet. N'essayez pas de construire votre propre système de session, les systèmes préexistants sont très bien, même celui intégré à PHP. – Quentin