Délai d'expiration de la session PHP
Lorsque vous créez une session pendant la connexion de l'utilisateur, vous pouvez définir une durée d'expiration pour l'inactivité et effectuer une tâche spécifiée. action à son expiration. Voici comment y parvenir :
Horodatage de la dernière demande
Stocker l'horodatage de la dernière demande de l'utilisateur dans la variable de session à chaque demande :
$_SESSION['timeout'] = time();
Vérification de l'expiration de la session
Sur les demandes ultérieures, vous pouvez vérifier depuis combien de temps la demande précédente a été faite. Par exemple, si vous souhaitez interrompre la session après 10 minutes d'inactivité :
if ($_SESSION['timeout'] + 10 * 60 < time()) { // Session timed out // Perform desired action (e.g., function execution or page redirect) } else { // Session is active }
N'oubliez pas que la session expirera après 10 minutes d'inactivité et que vous pouvez personnaliser cette durée selon vos besoins.
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!