外部ページ(同じサーバー、同じドメインなど)で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のオプションはありますか?