Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Problem mit $_SESSION inhalt

    Ello

    • Neu im Forum
    • Beiträge: 37
    Problem mit $_SESSION inhalt
    am: 29. November 2011, 11:52:43
    Hi Leute, stehe vor einem kleinem Problem.

    ich habe in der "application_top.php" ein "persönliches" array in der $_SESSION angelegt und mit Werten gefüttert. Hier ein kleiner Auszug

    Code: PHP  [Auswählen]
    if (!isset($_SESSION['personal']))
    {
       $_SESSION['personal'] = array();
       $_SESSION['personal']['history'][0] = 'testeintrag';
       $_SESSION['personal']['history'][1] = 'testeintrag2';
       $_SESSION['personal']['history'][2] = 'testeintrag3';
       $_SESSION['personal']['b2b'] = 'false';
       //...
    }
    else
    {
       $_SESSION['personal']['b2b'] = 'false';
       //...
    }

    Soweit so gut. In diesem 'personal' array sind noch viel mehr Einträge, welche ich schon erfolgreich seit Wochen benutze.

    Nun habe ich aber folgendes Problem. Ich konnte bisher immer erfolgreich auf das personal array zugreifen. Werte schreiben und lesen, ohne Probleme.

    Wenn ich nun allerdings echo $_SESSION['personal']['b2b']; den werte b2b, der zu Testzwecken immer 'false' hat anzeigen möchte, bekomme ich entweder 1 oder nichts zurück. Was mich verwundert. Selbst wenn ich 'false" durch 'irgendwas' ersetzte bekomme ich nur 1 oder nichts zurück.

    Ich dachte mir: "Gut, haste irgendwo gemurkst und das ['b2b'] Feld überschrieben oder Ähnliches und hab mir mit "FileLocator Lite" alle Codevorkommnise von $_SESSION['personal'] und $_SESSION['personal']['b2b'] anzeigen lassen mit dem Ergebnis, dass ich 3 Einträge habe die das 'b2b' berühren:

    "application_top.php" Zeile 57 - 62:

    Code: PHP  [Auswählen]
    $_SESSION['personal']['b2b'] = 'false';
    //...
    $_SESSION['personal']['b2b'] = 'false';

    "product_listing.php" Zeile 144:

    Code: PHP  [Auswählen]
    echo "TEST_B2B: ".$_SESSION['personal']['b2b'];

    Weiss jemand von euch woran das liegen könnte?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=16995.0

    Ello

    • Neu im Forum
    • Beiträge: 37
    Re: Problem mit $_SESSION inhalt
    Antwort #1 am: 29. November 2011, 12:30:37
    Mhh, hab den editieren Button nicht gefunden, nachdem ich auf "gelöst" gesetzt habe, deswegen neuer Post:

    Hat sich erledigt -> Hatte eine korrupte PHP Datei, nun funktioniert es ohne weitere Codeänderung.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: Problem mit $_SESSION inhalt
    Antwort #2 am: 29. November 2011, 12:39:39
    Danke für die Rückmeldung. :)
    Shop Hosting
    0 Antworten
    1858 Aufrufe
    24. Januar 2012, 16:24:59 von Ello
    2 Antworten
    2736 Aufrufe
    17. Februar 2010, 17:28:29 von jpfeifer
    2 Antworten
    2497 Aufrufe
    22. März 2012, 17:14:56 von Ello
    4 Antworten
    21889 Aufrufe
    15. November 2011, 13:38:28 von Tomcraft