java - Le délai d'expiration par défaut d'une session est de 30 minutes. Cela signifie-t-il 30 minutes à compter de la création de la session ou 30 minutes à compter de la dernière fois que la session a été consultée ?
Après la dernière visite, il deviendra invalide s'il n'est pas visité pendant 30 minutes.
Si c'est la première situation, l'utilisateur perdra le statut de connexion lors de son utilisation et devra se reconnecter. Cette expérience est dommage.
La session créée pendant 30 minutes signifie qu'elle expirera si l'utilisateur ne l'utilise pas pendant plus de 30 minutes. Elle expirera si l'utilisateur n'a aucune interaction avec le serveur. Elle n'expirera pas si l'utilisateur a fonctionné. C'est-à-dire le temps écoulé depuis le dernier accès à la session.
Les principes des sessions dans différentes languesdoivent être similaires. Prenons PHP comme exemple, l'essentiel est de distinguer 会话cookie的过期时间和会话文件的过期时间 : 1. le cookie de session (session.cookie_lifetime), 0 Indique que le cookie de session expire à la fermeture du navigateur 2 Le point de référence de l'heure d'expiration du fichier de session (session.gc_maxlifetime) est l'heure de la dernière mise à jour de. le fichier de session (update_time), pas l'heure de création (create_time).#🎜 🎜#
Après la dernière visite, il deviendra invalide s'il n'est pas visité pendant 30 minutes.
Si c'est la première situation, l'utilisateur perdra le statut de connexion lors de son utilisation et devra se reconnecter. Cette expérience est dommage.
La session créée pendant 30 minutes signifie qu'elle expirera si l'utilisateur ne l'utilise pas pendant plus de 30 minutes. Elle expirera si l'utilisateur n'a aucune interaction avec le serveur. Elle n'expirera pas si l'utilisateur a fonctionné. C'est-à-dire le temps écoulé depuis le dernier accès à la session.
Les principes des sessions dans différentes languesdoivent être similaires.
Prenons PHP comme exemple, l'essentiel est de distinguer
会话cookie的过期时间
和会话文件的过期时间
:1. le cookie de session (session.cookie_lifetime), 0 Indique que le cookie de session expire à la fermeture du navigateur
2 Le point de référence de l'heure d'expiration du fichier de session (session.gc_maxlifetime) est l'heure de la dernière mise à jour de. le fichier de session (update_time), pas l'heure de création (create_time).#🎜 🎜#