Problem mit $_SESSION

xtramen01

Erfahrenes Mitglied
Hallo Leute,

habe mal wieder ein Problem wo ich nicht weiter komme.

Ich speichere in einer Session Daten, die aus einem Formular kommen.
Beim bearbeiten bzw. absenden des Formulares, soll nun die Session geleert werden und mit den, per $_POST übermittelten Daten wieder neu erstellt werden.

Leider klappt das nicht wie gewünscht.

Ich leere die Session mit unset() und dannach wird die Session wieder neu erstellt.
Leider bleibt das Session Array leer.

Wenn ich unset() weg lasse dann klappt alles. Die Session wird dann halt nicht wie gewünscht vorher geleert, sondern einfach nur mit den neuen Daten aktualisiert.

Das ist aber so nicht gewollt.

Könnte da mal jemand drüberschauen?
Wäre echt nett!

PHP:
// Session wir gelöscht und in der Schleife mit den entsprechenden Werten neu erstellt.
        unset($_SESSION['verkaufen']['products_image_zusatz']);
        foreach ($_FILES as $key => $value) {
			if (preg_match('/^products_image_large_new_([0-9]+)$/', $key, $matches)) {
		
            $t = new upload($key);
            $t->set_destination($temp_dir . '/');

            if ($t->parse() && $t->save()) {
         	 $_SESSION['verkaufen']['products_image_zusatz'][$matches[1]] = $t->filename;
        	}
        	}elseif (preg_match('/^products_image_large_([0-9]+)$/', $key, $matches)) {
			
            $t = new upload($key);
            $t->set_destination($temp_dir . '/');

            if ($t->parse() && $t->save()) {

         	 $_SESSION['verkaufen']['products_image_zusatz'][$matches[1]] = $t->filename;
        	}
        	}
  		$pi_sort_order++;

            }

Gruß und Danke
 
Zuletzt bearbeitet:
Zurück