Goldensites. Создание сайтов. Разработка сайтов.

Новое на сайте

Редизайн сайта для Avantage, г.Новосибирск
Сайт на домене www.avantage-sib.ru; Разработка эксклюзивного дизайна в соответствии с
Создание сайта для оценочной компании Эстима, г.Барнаул
Сайт на домене www.estimacom.ru; Разработка эксклюзивного дизайна в соответствии с
Разработка сайта для ООО Алтай-Метран-Сервис
Сайт на домене www.ams-bar.ru; Разработка эксклюзивного дизайна для организации, занимающейся
Добавить сайт в каталог лучшихсайтов Joomla!

Вход в личный кабинет Goldensites

LiveZilla Live Chat Software

Портфолио по дизайну сайтов, разработке сайтов, созданию фирменного стиля

Как получить доступ к переменным сессии в 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();

Измените JPATH_BASE в соответствии с настройками вашего сервера. Теперь для определения переменных сессии и для их изменения используйте код:
//определение сессионной переменной в Joomla!
$session =& JFactory::getSession();
$session->set('name', "value");

//получене значения сессионной переменной в Joomla!
$session =& JFactory::getSession();
echo $session->get('name');

Добавить комментарий


Защитный код
Обновить


Есть что почитать

Anti-Counterfeiting Trade Agreement - всем ПИСЕЦ!
3 декабря был опубликован финальный вариант ACTA (Anti-Counterfeiting Trade Agreement)
Редизайн сайта для ООО "Ростехно" (г. Барнаул)
www.fiting-rvd.ru Редизайн сайта в соответствии с пожеланиями клиента; Установка системы
Создание сайта для сети салонов "Комф-Орт"
Регистрация доменного имени altay-komfort.ru Разработка эксклюзивного дизайна в соответствии с
Вышла Joomla! 1.6.1
7 марта вышла очередная версия новой ветки - Joomla 1.6.1.
Создание заставки для сайтов ООО "Ен-Ко"
Регистрация доменного имени en-ko.su; Разработка эксклюзивного дизайна в соответствии с