Ich setze Array-Variable in Sitzung in Magento modale Seite und möchte in einer anderen Seite wie getuserdata.php abrufen, aber nicht auf einer anderen Seite. Ich setze Variable und bekomme auf einer Seite dann komplett abgerufen.Magento-Session-Variable in einer anderen Seite
Mein Code ist wie ..
// erste Codepage.
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
$fldata = 'work for set data';
$session->setData("free_auth", $fldata);
// ein weiterer Seitencode.
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");
Jeder kann mich für das Zeug Problem helfen ..
Bereits versucht, den 'session_start' aus dem zweiten Snippet zu entfernen? Magento verwendet 'Zend_Session'. Ein expliziter 'session_start' kann Probleme verursachen. –
Ansonsten versucht, den Namen der Sitzungsvariablen zu benennen, z. 'myspace_free_auth', um Namenskonflikte zu vermeiden? –