外部ページ(同じサーバー、同じドメインなど)でMagentoからアイテムにアクセスしようとしているときに、ここで壁にぶつかっています。サイトの特定の部分を表示する前に、ユーザーがMagentoにログインしているかどうかを確認したいと思います。
このコードはMagentoの外部に存在することに注意してください。
Mage :: app( "default");
Mage :: getSingleton( "core / session"、array( "name" => "frontend"));
if(empty($ session))
{{
$ session = Mage :: getSingleton( "customer / session");
}
if($ session-> isLoggedIn())
エコー「こんにちは」;
$ cart = Mage :: helper('checkout / cart')-> getCart()-> getItemsCount();
エコー$カート;
$ cartは0を返します。ここで、カートには間違いなく商品が入っています。isLoggedIn()もfalseを返します。私はここで何が間違っているのですか?Magentoの外部でこの情報にアクセスできるようにするには、オンまたはオフにする必要があるMagentoのオプションはありますか?