(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.