Obtenir magento variable de session dans une autre page
J'ai mis un tableau de variable de session dans magento modal de la page et souhaitez récupérer dans une autre page comme getuserdata.php mais pas dans une autre page. Je définir une variable et d'obtenir en une seule page, puis en récupérer complètement.
Mon code est comme..
//première page de code.
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
$fldata = 'work for set data';
$session->setData("free_auth", $fldata);
//une autre page de code.
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");
Quelqu'un peut m'aider pour ce genre de choses problème..
Déjà essayé de supprimer les
Autres que que, a essayé de l'espace de noms de votre session nom de la variable, par exemple
session_start
à partir de la deuxième extrait? Magento utilise Zend_Session
. Explicite session_start
peuvent causer des problèmes.Autres que que, a essayé de l'espace de noms de votre session nom de la variable, par exemple
myspace_free_auth
, pour éviter le nom de la variable de collisions?OriginalL'auteur | 2012-09-25
Vous devez vous connecter pour publier un commentaire.
En fait, si nous créer une session dans magento ensuite, nous utilisons uniquement des cours de la session de magento tous les fichiers par défaut comme dans magento/dossier app, mais si nous voulons utiliser cette session dans un fichier externe créer par vous puis la première à obtenir session dans un autre magento de fichier par défaut et ensuite, vous devez appeler jquery ajax fonction et passer des variable de session, par ce biais, obtenir dans un fichier externe. vous aussi passer la variable par l'intermédiaire de l'ajax sans utiliser de session.
Ensemble des données de session comme ceci.
et d'obtenir des données de cette façon.
OriginalL'auteur Bharat Chodvadiya