Frontend: Session nutzen mit Redaxo-Bordmitteln #10
-
Kann man mit Redaxo-Bordmitteln im Frontend eigene Werte in einer Session speichern und lesen? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Kein Thema. In Redaxo werden alle Superglobals über rex_request abgehandelt (https://redaxo.org/doku/main/requests) Für PHP Sessions in Redaxo machst du das so: Anschließend setzt du die Variable mit Ruft der Besucher die Seite erneut auf ist die Variable schon gesetzt und der Code wird nicht mehr ausgeführt. Willst du das für alle Seiten deiner Website macht das ganze direkt im Template am meisten Sinn. Komplett würde dass so aussehen
|
Beta Was this translation helpful? Give feedback.
Kein Thema. In Redaxo werden alle Superglobals über rex_request abgehandelt (https://redaxo.org/doku/main/requests)
Für PHP Sessions in Redaxo machst du das so:
Du startest zuerst eine neue Session mit
rex_login::startSession();
Danach fragst du eine Variabel deiner Wahl innerhalb der Session ab mit
rex_session('MeineVariable')
Ist diese nicht gesetzt führst du deinen Code aus.
Anschließend setzt du die Variable mit
rex_set_session('MeineVariable', 'MeinWert');
Ruft der Besucher die Seite erneut auf ist die Variable schon gesetzt und der Code wird nicht mehr ausgeführt.
Das ganze passiert so lange, bis der Besucher sein Browser schließt und die Session damit beendet ist.
Willst du das für…