(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::destroy — Löscht eine Session
Löscht eine Session. Wird intern von PHP mit session_regenerate_id() aufgerufen (vorausgesetzt der Parameter $destroy
ist auf true
gesetzt), von session_destroy() oder wenn session_decode() fehlschlägt.
Diese Methode ist ein Wrapper für den in der INI-Einstellung session.save_handler definierten internen PHP-Speicherverwalter, der gesetzt wird, bevor er mittels session_set_save_handler() gesetzt wird.
Wenn diese Klasse durch Vererbung erweitert wird, wird durch den Aufruf der übergeordneten destroy
-Methode der Wrapper für diese Methode und damit der zugehörige interne Callback aufgerufen. Dadurch kann diese Methode überschrieben und/oder abgefangen und gefiltert werden.
Weitere Informationen darüber, welche Aufgaben diese Methode erfüllen soll, sind in der Dokumentation unter SessionHandlerInterface::destroy() zu finden.
id
Die ID der Session, die gelöscht werden soll.