そのため、次のようにコピーindex.php
して変更しました。directory/index.php
<?php
require_once '../app/Mage.php';
umask(0);
Mage::app();
$itemCount = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo "Items in cart: " . $itemCount . "<br />";
$isLoggedIn = Mage::helper('customer')->isLoggedIn();
echo "User logged in: " . (int)$isLoggedIn;
ただし、セッションで問題が発生しています。メイン サイトでログアウトして、コピーしたファイルに再度ログインすると、ログアウトしたと表示されます。
私が見つけることができる唯一の原因は 2 つのPHPSESSID
Cookie で、1 つは にセットされ/
、もう 1 つは にセットされてい/directory
ます。それらを削除して再試行すると、問題が解決します。
このコピーされたファイルに、メインからの正確なセッション データを反映させるにはどうすればよいですか?