Frontendcontroller, Sessiondaten nur bei jedem 2. Aufruf

Hallo, in meinem Frontend Plugin entnehme ich der Url die Parameter und packe diese in die Session. Anschließend mache ich eine Redirekt auf die eigentliche Shopwareseite. Das sieht also so aus. 1. Aufruf der Url „http://localhost/test/shopware.php/sViewport,FbLandingpage/sCat,daempfer/sRubrik,b8/sFilter,ale7“ 2. extrahieren der Parameter sCat, sRubrik und sFilter $params = $this-\>Request()-\>getParams(); $category = $params["sCat"]; $rubrik = $params["sRubrik"]; $filter = $params["sFilter"]; 3. ablegen der Parameter in der Session mit Shopware()-\>Session()-\>FilterboxSearch = $filter; 4. weiterleitung $uri = Shopware()-\>Config()-\>BasePath . '/' . $category . '/' . $rubrik . '?coreID=' . Shopware()-\>SessionID(); header("Location: http://$uri"); Das Problem besteht nun darin, das auf der Zielseite der Sessionwert „Shopware()->Session()->FilterboxSearch“ beim ersten Aufruf nicht gefüllt ist, erst wenn ich die Ursprungsurl nochmal aufrufe. Hat jemand einen Tipp für mich, woran das liegen könnte. Ich habe irgendwie die Vermutung, dass die Session beim ersten Aufruf nicht initialisiert ist. Wüsste aber auch nicht, wie ich das ändern kann. Vielen Dank. Gruß sturzi