Moin,
ich nutze aktuell eine Variable aus der Session, welche vom Shop erzeugt wird. ($_Session['LetzteKategorie'])
Die Variable nutze ich im ChildTemplate in der functions.php unter anderem zum Erzeugen eines Linkes zu der zuletzt besuchten Kategorie.
Nun habe ich allerdings das Problem, dass die Session bei dem logout vom Kundenkonto gelöscht wird. (Richtigerweise)
Dabei geht allerdings eben auch meine genutzte Variable verloren und damit kann ich meinen Backlink zur letzten Kategorie nicht mehr erzeugen.
Ich würde das Problem gerne damit umgehen, dass ich mir diesen Wert seperat in einem Cookie speichere. Leider weiß ich nicht genau wie ich das anstellen soll.
Ich habe testweise mal in der Kategorie class einen Cookie mittels $_Cookie['LetzteKategorie'] = $kKategorie; gesetzt. Das hat auch geklappt, allerdings nur solange ich auf der Kategorieseite war...
Beim Verlassen der Seite wurde auch der Cookie wieder gelöscht.
Die Frage ist nun also, wie ich einen globalen Cookie setze, der nicht beim Seitenwechsel verloren geht?
Alternativ nehme ich gerne auch andere Lösungsvorschläge für mein Problem an..
Beste Grüße,
Max
ich nutze aktuell eine Variable aus der Session, welche vom Shop erzeugt wird. ($_Session['LetzteKategorie'])
Die Variable nutze ich im ChildTemplate in der functions.php unter anderem zum Erzeugen eines Linkes zu der zuletzt besuchten Kategorie.
Nun habe ich allerdings das Problem, dass die Session bei dem logout vom Kundenkonto gelöscht wird. (Richtigerweise)
Dabei geht allerdings eben auch meine genutzte Variable verloren und damit kann ich meinen Backlink zur letzten Kategorie nicht mehr erzeugen.
Ich würde das Problem gerne damit umgehen, dass ich mir diesen Wert seperat in einem Cookie speichere. Leider weiß ich nicht genau wie ich das anstellen soll.
Ich habe testweise mal in der Kategorie class einen Cookie mittels $_Cookie['LetzteKategorie'] = $kKategorie; gesetzt. Das hat auch geklappt, allerdings nur solange ich auf der Kategorieseite war...
Beim Verlassen der Seite wurde auch der Cookie wieder gelöscht.
Die Frage ist nun also, wie ich einen globalen Cookie setze, der nicht beim Seitenwechsel verloren geht?
Alternativ nehme ich gerne auch andere Lösungsvorschläge für mein Problem an..
Beste Grüße,
Max