(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.
Der Rückgabewert (normalerweise true
bei Erfolg und false
bei Misserfolg). Es ist zu beachten, dass dieser Wert intern PHP zur Verarbeitung zurückgegeben wird.