CodeIgniter „flashdata“ oder Sitzungsdaten unterstützt, die nur für die nächste Server-Anforderung zur Verfügung stehen wird, und werden dann automatisch gelöscht. Diese können sehr nützlich sein und werden typischerweise für Informations- oder Statusmeldungen verwendet (zum Beispiel: "Datensatz 2 gelöscht").
Hinweis: Flash-Variablen sind mit "flash_" vorangestellt, also vermeiden Sie dieses Präfix in Ihren eigenen Sitzungsnamen.
Hinzufügen flashdata:
$this->session->set_flashdata('item', 'value');
Sie auch ein Array set_flashdata()
, in der gleichen Weise wie set_userdata()
passieren kann.
eine flashdata Variable zu lesen:
$this->session->flashdata('item');
Wenn Sie feststellen, dass Sie eine flashdata Variable durch eine zusätzliche Anforderung erhalten müssen, können Sie dies tun, um die keep_flashdata()
Funktion.
$this->session->keep_flashdata('item');
Hinweis: - Flashdata wird nur funktionieren, wenn die nächste Seite (wo die Nachricht angezeigt werden soll) wird redirect()
Funktion geladen werden.
Verwenden Sie '$ _SESSION'-Variablen, um die Daten an' forgot_password_result.php' zu übergeben –