Приветствую.
Есть сторониий PHP скрипт - это галерея написанная мной. Пользователь авторизуется в Joomla и получает доступ к кнопке перехода в галерею. Галерея получает через JFactory::getUser()->id ИД и так же логин юзера. На основании этой инфы я могу открыть под пользователя его альбомы. и все бы работало хорошо, но только если Joomla открыта паралельно в соседнем окне. А если я перехожу в галерею закрыв Joomla, то после следующего обновления окна, я больше не получаю сессонные данные юзера Joomla. По тексту Вы поняли, что я имею доступ из своего скрипта к данным сессти, вопрос в том, как мне продлить созданную в Joomla сессию в своем скрипте? Куда\к чему надо обратиться или куда, что сохранить? Заинклюдить по логике могу что угодно еще.
Пока юзаю это:
define( '_JEXEC', 1 );
define( 'JPATH_BASE', realpath(dirname(__FILE__).'/../..' ));
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
Я ничего не понимаю в сессиях %) Или быть может оно мне и не надо, так как я один раз при переходе получаю юзера. Могу ли я как то сам тогда передавать его скрыто для дальнейшего использования.