在Magento之外的目录中获取Magento会话

时间:2014-09-05 10:28:36

标签: magento session directory

我希望在我的magento主目录之外的目录中获得客户会话。对于例如root / magento / =>是我的装置目录 root / temp / =>是我的测试文件夹 root / checksession.php =>是magento安装根目录下的文件 root / temp / checksession.php =>是magento dir之外和外部dir内部的文件。 在这里,我在root / checksession.php中获取客户会话,但我不知道为什么相同的编码不适用于root / temp / checksession.php 尝试过include,define和php session方法,但还是不行。

有没有人有想法,如何在root / temp / checksession.php文件中获取magento会话???

require_once 'app/Mage.php';
Mage::app("default");
$coreSession = Mage::getSingleton('core/session', array('name' => 'frontend'));
session_start();
$_SESSION["coreSession"] = $coreSession;
echo "<pre>";print_r($coreSession);

1 个答案:

答案 0 :(得分:0)

我想你忘记了以下内容:

Mage::app('admin')->setUseSessionInUrl(false);