(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::gc — Eliminar las sesiones antiguas
Elimina las sesiones expiradas. Este método llamado de forma aleatoria internamente por PHP al iniciar una sesión o cuando se invoca a session_start(). La frecuencia con la que es llamado está basada en las directivas de configuración session.gc_divisor y session.gc_probability.
Este método envuelve el gestor de almacenamiento interno de PHP definido en el ajuste ini session.save_handler que fue establecido antes de que este gestor fuese establecido mediante session_set_save_handler().
Si esta clase se extiende por herencia, al llamar al método padre gc
invocará a la
envoltura para este método y así invocará a la llamada de retorno interna asociada. Esto permite que el método sea
sobrescrito y/o interceptado.
Para más información sobre el funcionamiento de este método, consulte la documentación de SessionHandlerInterface::gc().
max_lifetime
Las sesiones que no se han actualizado desde los últimos max_lifetime
segundos serán eliminadas.
Returns the number of deleted sessions on success, o false
en caso de error.
Note this value is returned internally to PHP for processing.
Versión | Descripción |
---|---|
7.1.0 |
Prior to this version, the function returned true on success.
|