Le délai d'expiration par défaut de la session PHP est de 1440 secondes, soit 24 minutes, ce qui signifie que si le client ne s'actualise pas pendant plus de 24 minutes, la session en cours expirera si l'utilisateur ferme le navigateur, la session se terminera ; et la session n'existera plus.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Quel est le délai d'expiration par défaut de la session php ?
La période de validité de session par défaut en PHP est de 1440 secondes (24 minutes). C'est-à-dire que si le client ne s'actualise pas pendant plus de 24 minutes, la session en cours expirera. Bien entendu, si l'utilisateur ferme le navigateur, la session se terminera et la Session n'existera naturellement plus !
Comme nous le savons tous, la session est stockée côté serveur. Le fichier de l'utilisateur est obtenu en fonction du SessionID fourni par le client, puis le fichier est lu pour obtenir la valeur de la variable. ou la
Query_String du protocole Http1.1 (c'est-à-dire la partie après le "?" de l'URL accédée) est transmise au serveur, puis le serveur lit le répertoire de session...
Si vous avez le fonctionnement autorisations du serveur, puis le paramétrer est très, très simple, il vous suffit d'effectuer les étapes suivantes :
1. Définissez "session.use_cookies" sur 1 et utilisez Cookie pour stocker l'ID de session, mais la valeur par défaut est 1 et le fait généralement. pas besoin d'être modifié ;
2. Remplacez "session.cookie_lifetime" par l'heure que vous devez définir (par exemple, en heures, vous pouvez la définir sur 3600 en secondes) ; en même temps que "session.cookie_lifetime"
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!