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
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:
$_SESSION['personal']['b2b'] = 'false';
//...
$_SESSION['personal']['b2b'] = 'false';
"product_listing.php" Zeile 144:
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