PDA

Просмотр полной версии : проблемы при работе с сессиями


3ton
18.02.2010, 11:10
делаю расширение для авторизации через WSDL
использую сохранение в сессию
$GLOBALS['TSFE']->fe_user->setKey('ses','ECUser',$response['result']);
потом редирект на страницу аккаунта и проверяю есьт ли данные
пользователя в сессии

header ("Location: /profile/info.php");
$user = $GLOBALS['TSFE']->fe_user->getKey('ses', 'ECUser');

но на этой странице почему то пусто :(

попытался в расширении проверить стартует ли сессия
if(!session_id()) die('stop');
оказалось она не стартует до старта расширения - так и должно быть или чтот там перемудрили?



проблема решена!
оказывается после закидывания данных мы должны еще и подтвердить что мы реально хотим их в сессии сохранить ;)

$GLOBALS["TSFE"]->storeSessionData();