SessionHandlerInterface::gc

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SessionHandlerInterface::gcRemove sessões antigas

Descrição

public SessionHandlerInterface::gc(int $max_lifetime): int|false

Remove sessões expiradas. Chamada por session_start(), baseado nas configurações session.gc_divisor, session.gc_probability e session.gc_maxlifetime.

Parâmetros

max_lifetime

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

Valor Retornado

Retorna o número de sessões excluídas com sucesso, ou false em caso de falha. Observe que este valor é retornado internamente ao PHP para processamento.

Registro de Alterações

Versão Descrição
7.1.0 Antes desta versão, a função retornava true em caso de sucesso.