Получить переменную сеанса magento на другой странице

Я устанавливаю переменную массива в сеансе в magento modal page и хочу получить на другой странице, такой как getuserdata.php, но не попасть на другую страницу. Я устанавливаю переменную и получаю на одной странице, а затем полностью восстанавливаю.

Мой код похож ..

// код первой страницы.

$session = Mage::getSingleton("core/session", array("name"=>"frontend")); $fldata = 'work for set data'; $session->setData("free_auth", $fldata); 

// другой код страницы.

 session_start(); require_once ("../../app/Mage.php"); umask(0); Mage::app('default'); $session = Mage::getSingleton("core/session", array("name"=>"frontend")); $stl1 = $session->getData("free_auth"); по session_start(); require_once ("../../app/Mage.php"); umask(0); Mage::app('default'); $session = Mage::getSingleton("core/session", array("name"=>"frontend")); $stl1 = $session->getData("free_auth"); 

Любой может помочь мне в решении этой проблемы.

На самом деле, если мы создаем сеанс в magento, мы используем этот сеанс только в magento для всех файлов по умолчанию, например, в папке magento / app, но если мы хотим использовать этот сеанс во внешнем файле, создаем вас, тогда сначала получите сеанс в другом файле по умолчанию magento, а затем вы должен вызвать функцию jquery ajax и передать через нее переменную сеанса, чтобы получить ее во внешнем файле. вы также передаете переменную через ajax без использования сеанса.

Установите данные сеанса следующим образом.

 $fldata = 'work for set data'; Mage::getSingleton('core/session')->setMyCustomData($fldata); 

и получить данные как это.

 session_start(); $sessionfree = Mage::getSingleton('core/session', array('name' => 'frontend')); $abcfree = $sessionfree->getMyCustomData();