Hallo,
ich habe eine kleine Shop-Extension geschrieben. Am Ende wenn man den Warenkorb bestätigt werden E-Mails verschickt, dann soll die Session-Id des Warenkorb gelöscht werden und dann soll auf eine "Danke" Seite weitergeleitet werden.
$GLOBALS['TSFE']->fe_user->setKey('ses', 'cartid',NULL);
// forward to thank you page
$conf = array (
'parameter'=>$this->conf['thanksUid'],
'returnLast' => 'url'
);
$link = $this->cObj->typolink('',$conf);
header('location:'.$link);
exit();
Nur leider wird durch den header() Befehl die Session nicht geschrieben. Wenn ich einfach ein return "test" statt dem header Befehl durchführe dann wird die Session-Variable entfertn. (session_write_close() funktioniert auch nicht)
Irgendeine Idee wie man das ändern kann? (Gebe jetzt Content aus einem Template zurück, aber schöner wäre eine Weiterleitung auf die "Danke" Seite)
lg Matthias