Les sessions sont démarrées via session_start()
, je me rends compte que beaucoup, mais pour rendre les sessions persistantes, ils ont besoin d'un ID.Question rapide sur les sessions en PHP
Maintenant, le fichier php.ini a un paramètre:
session.use_cookies = 1
donc je n'ai pas passer l'ID autour. Mais il y a un autre paramètre:
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0
Dois-je comprendre que si je mets en œuvre cela et aller sur mon site, connectez-vous, fais ce que je veux faire, fermer le navigateur vers le bas et le lancer à nouveau un peu de temps plus tard, que j'ai gagné ne serai plus connecté quand je retournerai sur mon site?
EDIT: Donc, pour rester connecté, je vais devoir combiner cela avec les cookies côté client.
Je suppose que j'aurai besoin de 2 champs de base de données. 1 pour l'ID de session, 1 pour l'ID que je donne au cookie.
Merci. Une tâche planifiée que vous dites. Je n'en ai jamais utilisé, je vais devoir regarder ça. – KdgDev
Une vérification IP? Pas tout le monde (y compris moi) a une adresse IP statique. – KdgDev
Votre adresse IP externe est-elle statique? Je ne savais pas que c'était possible. Ou faites-vous un site intranet qui fonctionne sur un réseau? –