묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부 페이지에서 내부 변수 엑세스
2009.08.12 15:54
안녕하세요,
로그인 사용자 ID는 $logged_info->user_id로 얻을수 있습니다.
예를들어서, $id = '{$logged_info->user_id}'+ '+ '를 하고,
echo $id;를 하면 페이지상에서는 그것이 XE로 연동된 페이지니까 ID가 올바르게 보이지만,
$sql = "SELECT ''$id' from TABLE"을 하면, id 내에 사용자 ID가 아니라 '$logged_info->user_id'라는 스트링 자체가
그대로 사용되게 되는데요, 외부 페이지에서 내부 변수를 엑세스하려면, 한마디로 post나 get이 아닌
다른 방식으로 외부페이지가 사용자 id를 얻을수 있는 방법이 있을까요?
감사합니다.
<?php
// 로그인 정보를 얻음
$logged_info = Context::get('logged_info');
// ID 값만 뽑아내서 따로 저장
$id = $logged_info->user_id;
?>
와 같이 쓰시면 됩니다.