Antwort #15 am: 22. Juni 2015, 23:38:34
So ich glaub ich muss meine Frage noch mal konkretisieren. Ich hab jetzt noch einiges rumprobiert.
Hab mir einfach mal die index.php geschnappt und dort zum Test unter
include ('includes/application_top.php');
folgendes eingesetzt:
$_SESSION['Irgendwas'] = "Blabla";
Soweit so gut. Das steht dann in der Session drin und bleibt auch drin.
Wenn ich jetzt allerdings:
$_SESSION['customers_status']['customers_status_id'] = 4;
dort einsetze, dann steht es zwar beim Aufruf der Startseite richtig in der Session, aber sobald ich auf eine Kategorie gehe, hab ich wieder
[customers_status_id] => 1
in meiner
Ausgabe.
Hat jemand eine Ahnung wieso das so ist?
Ich möchte wie gesagt die Kundengruppen ID in der Session ändern, damit der User zusätzliche Kategorien sieht, die der neuen Kundengruppe im Backend zugeordnet worden sind. Das klappt aber nicht, weil die customers_status_id nicht für den Zeitraum der Session verändert bleibt, sondern sich immer wieder selber auf 1 setzt. Somit bleibt derjenige Gast und sieht nicht was er sehen soll.