В Joomla есть механизм, позволяющий сохранять и загружать данные в сессии. Это удобно для сохранения, например, значения форм при неудачной валидации или флеш сообщения.
Работа с сессиями в Joomla 3
09.08.2016
Сохраняем:
$app = JFactory::getApplication(); $app->setUserState('com_soshop.userInfo', json_encode($aOptions) );
Загружаем:
$app = JFactory::getApplication(); $sInfo = $app->getUserState('com_soshop.userInfo');