Imposta la variabile di matrice in sessione nella pagina modale di Magento e voglio recuperarla in un'altra pagina come getuserdata.php ma non entrare in un'altra pagina. Imposto una variabile e arrivo in una pagina per poi recuperarla completamente.Ottieni la variabile di sessione magento in un'altra pagina
Il mio codice è come ..
// primo codice pagina.
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
$fldata = 'work for set data';
$session->setData("free_auth", $fldata);
// altro codice di pagina.
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");
qualcuno mi può aiutare per quel problema roba ..
Hai già provato a rimuovere 'session_start' dal secondo snippet? Magento usa 'Zend_Session'. Un esplicito 'session_start' può causare problemi. –
Oltre a ciò, ha provato a creare uno spazio dei nomi per il nome della variabile di sessione, ad es. 'myspace_free_auth', per evitare collisioni di nomi variabili? –