Zum Inhalt springen

Sessions

Erstellt am 19. Juni 2008 · 4 Antworten · letzte Antwort am 19. Juni 2008

Tags: Frage

wissenwoller ·

Hallo, ich möchte in einer eigenen Extension eine Session starten, um Werte an folgende Seiten zu übergeben. Wie starte ich mit der Typo3 API eine Session, ordne Variablen zu. Wie greife ich dann auf die Sessionvariblen zu und wie beende ich die Session.

Habe Infos zu Sessions bisher nur im Zusammenhang mit den fe_usern gefunden ...

wissenwoller ·

Verstehe ich richtig, dass Session über die User - ob angemeldet oder nicht - laufen müssen?

Nach dem Beispiel würde ich dann so vorgehen:

#Session starten
$my_vars = $GLOBALS["TSFE"]->fe_user->getKey('ses','tx_myextension_mykey');

#Wert setzen
$my_vars['somevalue'] = "Hello World";

#Session speichern
$GLOBALS["TSFE"]->fe_user->setKey('ses','tx_myextension_mykey',$my_vars);
$GLOBALS["TSFE"]->storeSessionData();

Ist das grundsätzlich der übliche Weg um mit Sessions innerhalb von Typo3 zu arbeiten?

wissenwoller ·

... wollte nicht aufs falsche Pferd setzen. Wenn es eine Typo3 nähere Lösung gibt, hätte ich die gerne genommen. Danke für Deine Tips!