Redaxo 5 Cache und Formulare

Aktueller Stand, Diskussionen, Hinweise

Redaxo 5 Cache und Formulare

Beitragvon 69waterproof » 14. Jan 2012, 07:44

Hallo zusammen

Erst mal ein Kompliment: die API und der Aufbau von Redaxo 5 gefallen mir sehr gut. Aufgeräumt und doch nicht zu weit weg von Redaxo 4, tiptop.

Etwas mit dem Cache ist nun anders als in Redaxo 4 und ich verstehe es noch nicht. Weiss jemand Rat?
Es geht um ein Formular. Bei der Anzeige des Formulares lege ich einen Session-Token an, z.B.
Code: Alles auswählen
$_SESSION['meinformular']=1;


Wenn das Formular gesendet und validiert wurde, lösche ich den Token, damit das Formular nicht via Reload mehrmals gesendet werden kann:
Code: Alles auswählen
unset($_SESSION['meinformular']);


Wenn die Seite neu aufgebaut wird, wird der Token wieder gesetzt und das Formular kann wieder gesendet werden. So hat es zumindest bei Redaxo 4.3.2. tadellos funktioniert.

Redaxo 5 nimmt anscheinend den gesamten Artikel komplet aus dem Cache und zeigt den gleichen HTML-Code wieder an. Das Problem: Der Token wird nicht gesetzt. Folge: Die Validierung denkt, das Formular wurde schon übermittelt und nimmt die Daten nicht an.

Nun die Frage: wie kann ich das Cache von Artikeln verhindern, die dynamischen Content enthalten, eben ein Formular?

Danke für eure Hilfe
Adrian
Azular Webdesign
69waterproof
 
Beiträge: 50
Registriert: 30. Okt 2009, 07:25

Zurück zu Entwicklungen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron