(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::gc — Nettoie les anciennes sessions
Description
public
SessionHandler::gc(int
$max_lifetime
): int|false
Cette méthode se substitue au gestionnaire interne de sauvegarde PHP défini via l'option
de configuration session.save_handler
qui a été définie avant que ce dernier ne le soit via la fonction
session_set_save_handler().
Si cette classe est étendue par héritage, l'appel à la méthode parente gc
invoquera le wrapper pour cette méthode, mais aussi, invoquera en interne la fonction de rappel
associée. Ce comportement permet à cette méthode d'être surchargée ou bien d'être interceptée
et filtrée.
Pour plus d'informations sur l'attendu de cette méthode, référez-vous à la documentation
sur la fonction SessionHandlerInterface::gc().
Liste de paramètres
-
max_lifetime
-
Les sessions qui n'auront pas été mises à jour les dernières
max_lifetime
secondes seront supprimées.
Valeurs de retour
Returns the number of deleted sessions on success, ou false
si une erreur survient.
Note this value is returned internally to PHP for processing.
Historique