mehrere Variablen aus Session löschen
Michi M.
- php
0 Dennis
Hallo zusammen!
Ich möchte aus einer Session mehrere Variablen löschen, die
alle mit "MD_" beginnen. Gibt es hier so etwas wie *, das
man hier einsetzen könnte?
VIelen Dank
Hi Michi,
Ich möchte aus einer Session mehrere Variablen löschen, die
alle mit "MD_" beginnen. Gibt es hier so etwas wie *, das
man hier einsetzen könnte?
Könntest du nicht einfach ein Array names MD_ machen, und darin
dann die entsprechenden Variablen oder Unterarrays?
Dann könntest du ganz einfach $_SESSION['MD_'] löschen.
Alternativ könntest du mittels einer foreach Schleife das
ganze Array $_SESSION durchgehen:
foreach($_SESSION as $key => $value)
{
if(preg_match("/MD_[a-zA-Z0-9]+/",$key))
{
unset($_SESSION[$key]);
}
}
=> UNGETESTET!!
Sollte eigentlich alle Variablen rauswerfen, die mit MD_ beginnen
und dann mit Buchstaben oder Zahlen weitergehen.
Erstere Methode wäre aber definitiv besser/einfacher.
MfG, Dennis.