SessionHandler
PHP Manual

SessionHandler::gc

(PHP 5 >= 5.4.0, PHP 7)

SessionHandler::gcApaga sessões antigas

Descrição

public bool SessionHandler::gc ( int $maxlifetime )

Apaga sessões expiradas. Chamada internamente e aleatoriamente pelo PHP quando uma sessão inicia ou quando session_start() é invocada. A frequência que ela é chamada é baseada em session.gc_divisor e session.gc_probability (diretivas de configuração).

Este método envolve o manipulador de gravação interno do PHP definido na configuração ini session.save_handler e que foi configurado antes desse manipulador ser definido por session_set_save_handler().

Se esta classe for estendida por herança, chamar o método gc da classe pai invocará a função que envolve este método, portanto invocará o callback interno. Isto permite que esse método seja substituído e ou interceptado e filtrado.

Para mais informações relacionadas ao que é esperado que este método faça, por favor leia a documentação de SessionHandlerInterface::gc().

Parâmetros

maxlifetime

Sessões que não foram atualizados nos últimos maxlifetime segundos serão removidas.

Valor Retornado

O valor retornado (geralmente TRUE no sucesso, FALSE em falha). Note que esse valor é retornado internamente ao PHP para processamento.


SessionHandler
PHP Manual