phpbar.de logo

Mailinglisten-Archive

[php] Array aus Session entfernen

[php] Array aus Session entfernen

Jan Deppisch jan.deppisch at gmx.de
Fre Mar 18 14:49:50 CET 2005


Hallo,

ich habe ein Problem mit dem Löschen einer Sessionvariablen: Eine
gePOSTete Variable füge ich so in die $_SESSION ein:

$_SESSION['obj'][$_POST['Blubb']][...]=...;

Angenommen, $_POST['Blubb'] enthält "Test" sieht das $_SESSION-Array
danach so aus:

[obj] => Array
        (
            [Test] => Array
                (
                ...
                )
            [AndererTest] => Array
                (
                ...
                )
        )

Soweit so gut. Nun will ich [Test] aus der $_SESSION entfernen:

$obj="Test"; # normalerweise: $obj=$_GET['obj'];
unset($_SESSION['obj'][$obj]);

Und schwupps wird irgendwie die ganze $_SESSION geleert - Output:

[obj] => Test


Lokal funzts!

Hier meine Konfigparameter:

PHP:
Version lokal (Win): 4.3.7
Version Web (Linux): 4.3.10

bei beiden PHPs:
register_globals: off
session.use_trans_sid: off

Hat jemand eine Idee ?

Danke & Gruß
Jan


php::bar PHP Wiki   -   Listenarchive