Session Array-einträge löschen

freakcx

Erfahrenes Mitglied
Hallo,

Habe folgendes Problem ich habe in einer Session Variable ein Array eingefügt und zwar so:

PHP:
$_SESSION['mysql_pics'] = array($edit_picturename);

Das Array sieht dann mit "var_dump(); folgender maßen aus:

array(1) { [0]=> string(17) "01-10-05_2348.jpg" }

Jetzt möchte ich einen Wert löschen:

PHP:
if(isset($_GET['delete'])){
unset($_SESSION['mysql_pics'][$_GET['delete']]);
}

Jedoch geht das nicht, hab jetzt schon einiges probiert und nichts geht meine Parameterübergabe ist "?delete=01-10-05_2348.jpg"

Weiß einer wieso das nicht geht?

Gruß Chris
 
Hi,

mit deinem Code würdest du das löschen:
PHP:
unset($_SESSION['mysql_pics']["01-10-05_2348"]);
Dieser Array-Schlüssel existiert aber nicht, es ist der Wert zu dem Schlüssel 0.
 
:rolleyes: sry langer Tag gewsen:-)

Hm vielleicht doch ne Frage kann man irgend wie direkt auf den Wert zugreifen ohne den Schlüssel zu benutzen?
 
Zuletzt bearbeitet:
Zurück