Zum Inhalt springen

sessions in ajax / Internet Explorer

Erstellt am 6. September 2009 · 1 Antwort · letzte Antwort am 7. September 2009

Tags: Frontend-Benutzer, JavaScript & AJAX, Frage

Tob1 ·

Hallo und einen schönen Sonntag,

ich verwende das Typo3 Session handling mit fe user in einem ajax call wie folgt:

$temp_TSFEclassName = t3lib_div::makeInstanceClassName('tslib_fe');
$GLOBALS['TSFE'] = new $temp_TSFEclassName($TYPO3_CONF_VARS, $pid, 0,true);
$GLOBALS['TSFE']->connectToDB();
$GLOBALS['TSFE']->initFEuser();

$res=$GLOBALS['TSFE']->fe_user->getKey('ses','noticeArticles');
$res=$GLOBALS['TSFE']->fe_user->setKey('ses','noticeArticles',$myarray);
$GLOBALS["TSFE"]->storeSessionData();

Im Firefox und Chrome funktioniert alles super. Im IE 6 und 7 verliert er alles, was in die session gespeichert wird. Ich vermute, dass IE in jedem Ajaxcall eine neue Session zuweist und in den anderen Browsern nicht. Liegt das nun daran, dass ich beim obigen Session Handling einen Fehler mache oder ist das generell ein Browser Problem, das ich noch irgendwie umgehen muss?
Hat hier jemand eine Idee, wie ich das in IE hinbekomme?

mfg tobi

Tob1 ·

Kennt jemand eine Extension, die erfolgreich Sessions in Ajax benutzt, damit ich mir Inspiration verschaffen kann?