Dennis: mehrere Variablen aus Session löschen

Beitrag lesen

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.

--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Wer die </faq/> gelesen hat, ist klueger!
... und wei wie man Links macht ;-)