묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
메뉴에서 외부페이지 접속시 logged_info를 불러오지 못합니다.
2014.09.24 19:20
<?php
define('__XE__', true);
require_once('**콘피그 파일 경로**');
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
if(!$logged_info){
echo "Please Login";
exit();
}
?>
위 소스를 a.php로 저장하여 외부 페이지에 등록을 했습니다.
메뉴를 통해서 이 외부 페이지에 접속하면, logged_info를 받아오지 못합니다.
그렇지만 해당 파일 경로로 직접 접속하면 정상적으로 받아옵니다.
어떤것이 문제일까요?
XE 의 외부페이지 기능 ( 페이지모듈 중 외부페이지형태) 를 사용하는 경우라면..
굳이 앞의 저런 정의단계가 다불필요합니다.
XE 에서 기본적으로 선언되는 모든 값을 그냥 바로 사용가능합니다
즉, 앞의 단계 다 필요없이, {$logged_info->user_id} 로 해결이 되어야 정상입니다.