첫번째로는, 내 질문은 다음과 같은 유래에서 묻는 질문 (및 웹)과 매우 유사합니다 : How to access Magento user's session from outside Magento?Magento 외부에서 Magento 고객의 세션에 액세스하는 방법?
나는 고객이 젠토 사이트에 로그인하면, 내가 그를 기록 할됩니다 필요한 것은 너무 포럼에. 하지만 시도해 보니 isLoggedIn()을 true로 설정할 수 없습니다. 제가 누락 된 부분에 대한 제안이 있습니까?
require_once '/abs/path/to/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
$session = Mage::getSingleton('customer/session');
Zend_Debug::dump($session->isLoggedIn());
나는 다음과 같은 확인 : 여기에 내가 로그인 한 취득해야 정보를 최소한의 코드 청크의 나는 $ 세션 변수를 덤프
- 쿠키 경로가 '/'
- 로 설정을하고 더 현명하지 못했습니다.
- described here, "프런트 엔드에서 세션 ID 사용"설정을 시도했지만 Magento에 해당 옵션이 없습니다 (우리는 magento 1.3.2.4를 사용함).
- 나는 고객으로의 출입 mage.php
내가 누락 될 수 있습니다 무엇에 어떤 도움을 포함
는 일부 파고 후, 나는 젠토의 폴더에있는 파일에 위의 내용을 덤프, 봐라, 그것은 isLoggedIn = true를 반환! 이제 Magento 폴더 외부의 스크립트를 사용하여 세션 정보를 얻으려면 어떻게해야합니까? – Vish
폴더는 동일한 (하위) 도메인을 사용하여 액세스 가능해야합니다. 그렇지 않습니까? – erickthered
죄송합니다 - 무슨 폴더를 찾으십니까? 포럼 폴더 (내 확인 작업을 수행 할 곳)는/var/www/testing이고, magento 루트는/var/www/magento입니다. – Vish