Tôi đang cố truy cập phiên khách hàng Magento ở một phần khác của trang web của tôi.Làm cách nào để truy cập phiên của người dùng Magento từ bên ngoài Magento?
domain.com/shop/ <- Magento
domain.com/test.php
Cửa hàng hoạt động như một sự quyến rũ, tuy nhiên, tôi cố gắng xác định trong test.php nếu khách hàng đăng nhập, vì vậy tôi có thể hiển thị tên của mình bằng liên kết đến giỏ hàng.
Nội dung test.php cho đến nay:
<?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());
?>
tôi tiếp tục nhận được bool (false) trả lại. Tôi đã đăng nhập vào Magento tại domain.com/shop/ để dự đoán ‘true’.
Tôi có quên điều gì đó không?
> "Ngoại lệ: Cảnh báo: include (DoppelGangerView.php) ......" tôi đoán sẽ là nó không thể tìm thấy tập tin DoppelGangerView.php bằng cách nào đó .. - nó không nằm trong thư mục hiện .. - Nó không nằm trong include_path của bạn –