묻고답하기
외부페이지 로그인 정보
2016.09.05 13:35
안녕하십니까?
외부페이지 적용에 진땀을 흘리고 있는 유저입니다.
define('__XE__',true);
require_once($_SERVER["DOCUMENT_ROOT"].'/config/config.inc.php'); //경로정상확인하였습니다.
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$user_id = $logged_info->user_id;
$user_name = $logged_info->user_name;
$nick_name = $logged_info->nick_name;
$birthday = $logged_info->birthday;
$email_address = $logged_info->email_address;
$member_srl = $logged_info->member_srl;
$is_admin = $logged_info->is_admin;
$oContext->close ;
echo $user_id ;
......
......
...
위와 같이 로그인정보를 알아보려고하는데...
$logged_info에 아무정보도 없는 것처럼 보여집니다.
print_r ( $logged_info );
위처럼 해 보아도 텅텅비었습니다. 아무것도 출력되지 않습니다.
이러한 증상에 대하여 조언을 구하고자 합니다.
적어도 무엇이 잘못되었는지 추적하는(확인하는) 방법 한가지라도 알고 싶습니다.
잘부탁드립니다.
Core version: 1.8.24 입니다.
아...................................... 알아냈습니다.
제가 잘못하였습니다.
외부페이지 연결시에는 페이지의 설정에서
'외부 문서 위치' 항목을 필수적으로 입력하게 되잖습니까?
그런데... 제가 http://도메인.co.kr/aaa/aaa.php 이런식으로 FULL 주소를 적용하였더니 저모양이 되었습니다.
그냥 ./aaa/aaa.php 라고 적용하니 바로되었습니다.
심지어는
Context를 위한 다른 정의 및 인스턴스 생성 필요없이...
$logged_info = Context::get('logged_info');
$user_id = $logged_info->user_id;
라고 바로 써도 이상이 없었습니다.
아...... 이걸 모르고 이틀을 고민하다니... 모두들 고맙습니다.