# SessionHandlerInterface::gc

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

SessionHandlerInterface::gc — Lö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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open