SessionHandlerInterface::write

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

SessionHandlerInterface::writeSpeichert die Session-Daten

Beschreibung

publicSessionHandlerInterface::write(string$id, string$data): bool

Schreibt die Session-Daten in den Session-Speicher. Wird von session_write_close() aufgerufen, wenn session_register_shutdown() fehlschlägt oder beim normalen Herunterfahren. Hinweis: Unnmittelbar nach dieser Funktion wird SessionHandlerInterface::close() aufgerufen.

Diese Methode wird von PHP aufgerufen, wenn die Session bereit ist, gespeichert und geschlossen zu werden. Es kodiert die Session-Daten aus der Superglobalen $_SESSION in eine serialisierte Zeichenkette und übergibt diese zusammen mit der Session-ID zur Speicherung an diese Methode. Die verwendete Serialisierungsmethode wird in der Einstellung session.serialize_handler festgelegt.

Zu beachten ist, dass diese Methode normalerweise von PHP aufgerufen wird, nachdem die Ausgabepuffer geschlossen wurden, es sei denn, sie wird explizit durch session_write_close() aufgerufen.

Parameter-Liste

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.

Rückgabewerte

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.

Siehe auch

To Top