Как сохранить значение в моей переменной сеанса в Magento?

Я использую Magento и пытаюсь сохранить значение в сеансе следующим образом в файле index.php, но значение не сохраняется.

$_SESSION['myvar'] = '1'; 

Как мне это сделать?

благодаря

Related of "Как сохранить значение в моей переменной сеанса в Magento?"

Предположим, вы хотите сохранить значение «Hello world» в переменной «welcome message» в сеансе. Код будет выглядеть следующим образом:

 $inputMessage = 'Hello World'; Mage::getSingleton('core/session')->setWelcomeMessage($inputMessage); 

Теперь вы хотите повторить «приветственное сообщение» где-то еще в вашем коде / сайте.

 $outputMessage = Mage::getSingleton('core/session')->getWelcomeMessage(); echo $this->__($outputMessage); 

Следуя примеру Али Насруллы, я бы сделал:

 $session = Mage::getSingleton("core/session", array("name"=>"frontend")); // set data $session->setData("device_id", 4); // get data $myDeviceId = $session->getData("device_id"); 

Убедитесь, что вы включили [Mage-root] /app/Mage.php для вызова кода выше!

@Ali Nasrullah: Передайте значение устройства: id как второй параметр функции setData.

  Mage::getSingleton('core/session')->setMySessionVariable('MyValue'); $myValue = Mage::getSingleton('core/session')->getMySessionVariable(); echo $myValue; Take Look For More: 

Вот код для Get, Set и Unset Session в Magento

Вот код для Get, Set и Unset Session в Magento

 frontend: Mage::getSingleton('core/session')->setYourNameSession($session_value); backend: Mage::getSingleton('admin/session')->setYourNameSession($session_value);