SessionHandler::gcLimpia las sesiones antiguas
&reftitle.description;
publicintfalseSessionHandler::gcintmax_lifetime
Limpia las sesiones expiradas. Se llama aleatoriamente en el interior de PHP cuando una
sesión comienza o cuando se llama a la función session_start.
La frecuencia de llamada se basa en las directivas de configuración
session.gc_divisor y
session.gc_probability.
Este método reemplaza al gestor interno de almacenamiento de PHP definido a través de la opción
de configuración session.save_handler
que se ha definido antes de que este último se defina a través de la función
session_set_save_handler.
Si esta clase se extiende por herencia, la llamada al método padre gc
invocará el envoltorio para este método, pero también invocará internamente la función de devolución de llamada
asociada. Este comportamiento permite que este método se sobreescriba o bien se intercepte y filtre.
Para más información sobre lo esperado de este método, consulte la documentación
sobre la función SessionHandlerInterface::gc.
&reftitle.parameters;
max_lifetime
Las sesiones que no se hayan actualizado durante las últimas
max_lifetime segundos serán eliminadas.
&reftitle.returnvalues;
Devuelve el número de sesiones eliminadas en caso de éxito, &return.falseforfailure;.
Nota que este valor se devuelve internamente a PHP para su procesamiento.
&reftitle.changelog;
&Version;&Description;7.1.0
Antes de esta versión, esta función devolvía &true; en caso de éxito.