# Sessionbehandlung

- Einführung
- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Laufzeit-Konfiguration
- Vordefinierte Konstanten
- Beispiele
  - Grundlegende Anwendung
  - Übermittlung der Session-ID
  - Individuelle Session-Routinen
- Fortschritt eines Uploads in einer Session
- Sessions und Sicherheit
  - Grundlagen der Session-Verwaltung
  - INI-Einstellungen für die Sicherheit von Sessions
- Session-Funktionen
  - session_abort — Verwirft Änderungen am Session-Array und beendet die Session
  - session_cache_expire — Liefert und/oder setzt die aktuelle Cache-Verfallszeit
  - session_cache_limiter — Liefert und/oder setzt die aktuelle Cacheverwaltung
  - session_commit — Alias von session_write_close
  - session_create_id — Erzeugt eine neue Session-ID
  - session_decode — Dekodiert die Daten einer Session aus einer session-kodierten Zeichenkette
  - session_destroy — Löscht alle in einer Session registrierten Daten
  - session_encode — Kodiert die Daten der aktuellen Session als session-kodierte Zeichenkette
  - session_gc — Führt die Garbage Collection der Session-Daten durch
  - session_get_cookie_params — Liefert die Parameter des Session-Cookies
  - session_id — Liefert und/oder setzt die aktuelle Session-ID
  - session_module_name — Liefert und/oder setzt das aktuelle Session-Modul
  - session_name — Liefert und/oder setzt den Namen der aktuellen Session
  - session_regenerate_id — Ersetzt die aktuelle Session-ID durch eine neu erzeugte
  - session_register_shutdown — Funktion zum Schließen von Sessions
  - session_reset — Initialisiert das Session-Array mit seinen ursprünglichen Werten neu
  - session_save_path — Liefert und/oder setzt den aktuellen Speicherpfad der Session
  - session_set_cookie_params — Setzt die Session-Cookie-Parameter
  - session_set_save_handler — Setzt benutzerdefinierte Session-Speicherfunktionen
  - session_start — Erzeugt eine neue Session oder setzt eine vorhandene fort
  - session_status — Liefert den Status der aktuellen Session
  - session_unset — Löscht alle Session-Variablen
  - session_write_close — Speichert die Session-Daten und beendet die Session
- SessionHandler — Die Klasse SessionHandler
  - SessionHandler::close — Schließt eine Session
  - SessionHandler::create_sid — Liefert eine neue Session-ID
  - SessionHandler::destroy — Löscht eine Session
  - SessionHandler::gc — Löscht alte Sessions
  - SessionHandler::open — Initialisiert eine Session
  - SessionHandler::read — Ruft die Session-Daten ab
  - SessionHandler::write — Speichert die Session-Daten
- SessionHandlerInterface — Die Schnittstelle SessionHandlerInterface
  - SessionHandlerInterface::close — Schließt eine Session
  - SessionHandlerInterface::destroy — Löscht eine Session
  - SessionHandlerInterface::gc — Löscht alte Sessions
  - SessionHandlerInterface::open — Initialisiert eine Session
  - SessionHandlerInterface::read — Ruft die Session-Daten ab
  - SessionHandlerInterface::write — Speichert die Session-Daten
- SessionIdInterface — Die Schnittstelle SessionIdInterface
  - SessionIdInterface::create_sid — Erzeugt eine Session-ID
- SessionUpdateTimestampHandlerInterface — Die Schnittstelle SessionUpdateTimestampHandlerInterface
  - SessionUpdateTimestampHandlerInterface::updateTimestamp — Aktualisiert den Zeitstempel
  - SessionUpdateTimestampHandlerInterface::validateId — Validiert eine ID

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open