18.5 Benutzerdaten in Sessions speichern

Problem

Sie möchten Benutzereingaben seitenübergreifend speichern, beispielsweise um diese seitenübergreifend darzustellen und Ihre Webseite ansprechender zu gestalten.

Lösung

Verwalten Sie die gewünschten Session-Daten mit den beiden Methoden setKey und getKey über das Frontend-Benutzerobjekt.

Mit dem Funktionsaufruf setKey speichern Sie den Inhalt einer beliebigen Variablen in der aktuellen Session eines Benutzers. Die Variable $var wird dabei unter dem Session-Namen variablen_name registriert. Über diesen Session-Namen können Sie den Wert der Variablen anschließend an anderer Stelle wieder auslesen. Abschließend müssen Sie diesen Wert noch mit dem Befehl storeSessionData in der Datenbank abspeichern. Der ...

Get TYPO3 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.