Я хочу получить клиентскую сессию в каталоге, который находится за пределами моего основного источника magento. Напр. root/magento/=> является моей установкой dir root/temp/=> является моей тестовой папкой root/checksession.php => является файлом в корневом каталоге установки magento root/temp/checksession.php => является файлом вне пурпурного и внутри внешнего реж. Здесь я получаю клиентскую сессию в root/checksession.php, но я не знаю, почему такое же кодирование не работает с root/temp/checksession.php Попробовали включить, определить и настроить php-сеанс, но все же его не работает.Получить сеанс Magento в каталоге, который находится за пределами Magento
У кого-нибудь есть идея, как можно получить сеанс magento в файле root/temp/checksession.php ???
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);
что говорит 'print_r ($ coreSession)'? Есть ли ошибки? Вы включаете 'Mage.php', как показано выше, или как' require_once '../ app/Mage.php'; '? – P0ZiTR0N
попробуйте добавить 'error_reporting (E_ALL | E_STRICT); ini_set ('html_errors', 1); Mage :: setIsDeveloperMode (true); ini_set ('display_errors', 1); ' – P0ZiTR0N
Проверьте это http://stackoverflow.com/questions/22485694/magento-customer-login-programmatically/22487635#22487635 –