Skip to content

Frontend: Session nutzen mit Redaxo-Bordmitteln #10

Answered by marcohanke
f5alex asked this question in Q&A
Discussion options

You must be logged in to vote

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…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by marcohanke
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants