Les sessions peuvent-elles survivre à la fermeture du navigateur en PHP ?
Lorsqu'un utilisateur interagit avec une application Web, une session est établie pour stocker ses informations uniques . Cependant, par défaut, une session en PHP expire dès la fermeture du navigateur. Pour certaines applications, il est souhaitable de conserver les données de session au-delà de ce point.
Solution : Prolonger la durée de vie d'une session
Pour conserver une session active même après la fermeture du navigateur, il est nécessaire de configurer le cookie de session avec une durée de vie non nulle. Cela peut être réalisé de deux manières :
session_start(); $lifetime = 60 * 60 * 24; // One day session_set_cookie_parameters($lifetime);
session.cookie_lifetime = 86400 // One day
En mettant en œuvre l'une ou l'autre de ces approches, le cookie de session aura une durée de vie spécifiée, permettant à l'utilisateur de reprendre sa session même après la fermeture du navigateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!