私のウェブサイトの別の部分のMagentoカスタマーセッションにアクセスしようとしています。Magento外からMagentoユーザーのセッションにアクセスするには?
domain.com/shop/ <- Magento
domain.com/test.php
店自体は、しかし、顧客がログインしている場合はtest.phpを内部に決定しようとイムので、私は彼のカートへのリンクで彼の名前を表示することができ、魔法のように動作します。これまでtest.phpをの
内容:
<?php
require_once dirname(__FILE__).'/shop/app/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
var_dump(Mage::getSingleton('customer/session')->isLoggedIn());
?>
私はが返さブール値(false)を得続けます。私はmagentoにdomain.com/shop/でログインしていますので、 'true'が必要です。
何か忘れていますか?
>「例外:警告:含み(DoppelGangerView.phpが)......」私の推測では、それが何らかの形でファイルDoppelGangerView.phpを見つけることができないだろう。.. - 現在のディレクトリに置かれていない。.. - あなたのインクルードパスに含まれていない –