(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::write — Speichert die Session-Daten
Schreibt die Session-Daten in den Session-Speicher. Wird von PHP beim normalen Herunterfahren aufgerufen, von session_write_close() oder wenn session_register_shutdown() fehlschlägt. Unmittelbar nach dieser Methode ruft PHP SessionHandler::close() auf.
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 write
-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 (z. B.
um den Wert des Parameters $data
zu verschlüsseln,
bevor er an die übergeordnete write
-Methode
übergeben wird).
Weitere Informationen darüber, welche Aufgaben diese Methode erfüllen soll, sind in der Dokumentation unter SessionHandlerInterface::write() zu finden.
id
Die Session-ID
data
Die kodierten Session-Daten. Diese Daten sind das Ergebnis der internen PHP-Kodierung der Superglobale $_SESSION in eine serialisierte Zeichenkette und deren Übergabe als dieser Parameter. Es ist zu beachten, dass Sessions eine andere Serialisierungsmethode verwenden.