기본적인 마젠토 세션 변수 사용방법:
변수를 만들어 세션에 저장하거나 저장해놓은 값을 사용하고자 할때엔 아래와 같이 변수 이름앞에 set또는 get을 사용하시면 됩니다.
[ccln_php]
// 지정하기
Mage::getSingleton('core/session')->setMyData('my data');
// 가져오기
$myData = Mage::getSingleton('core/session')->getMyData();
echo $myData; // prints 'my data'
// 지우기
Mage::getSingleton('core/session')->setMyData();
?>
[/ccln_php]
마젠토 외부에서 관리자 세션(Admin Session) 불러오기
[ccln_php]
require_once "app/Mage.php";
Mage::app();
Mage::getSingleton('core/session', array('name'=>'adminhtml'));
$session = Mage::getSingleton('admin/session');
// 로그인 여부 확인
if($session->isLoggedIn()) {
$customer = $session->getCustomer();
}
[/ccln_php]
마젠토 외부에서 프론트엔드 세션(Frontend Session) 불러오기
[ccln_php]
require_once "app/Mage.php";
Mage::app();
Mage::getSingleton('core/session', array('name' => 'frontend'));
$session = Mage::getSingleton('customer/session');
$customer_id = 'guest';
// 로그인 여부 확인
if($session->isLoggedIn()) {
$customer = $session->getCustomer();
}
[/ccln_php]
No comments:
Post a Comment