PHP Conference Nagoya 2025

SessionHandlerInterface::gc

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

SessionHandlerInterface::gcLöscht alte Sessions

Beschreibung

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

Löscht abgelaufene Sessions. Wird von session_start() aufgerufen, in Abhängigkeit von den Konfigurationseinstellungen session.gc_divisor, session.gc_probability und session.gc_maxlifetime.

Parameter-Liste

max_lifetime

Sessions, die in den letzten max_lifetime Sekunden nicht aktualisiert wurden, werden entfernt.

Rückgabewerte

Gibt bei Erfolg die Anzahl der gelöschten Sessions zurück. Bei einem Fehler wird false zurückgegeben. Es ist zu beachten, dass dieser Wert intern an PHP zur Verarbeitung zurückgegeben wird.

Changelog

Version Beschreibung
7.1.0 Vor dieser Version gab diese Funktion bei Erfolg true zurück.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top