묻고답하기
답답한 마음에 올려봅니다.. 도와주세요 ㅠ
2018.06.12 13:46
안녕하세요 도와주세요
이틀전에 글을 올렸는데 답변이 달리지 않아 절박한 심정에 다시 글을 올립니다.
..........
xe게시판을 만들었는데요.
저는 zero4를 사용하였지만 아직 xe구문을 다루지는 못합니다.
그래서 레이아웃과 스킨을 그냥 제가 coding했습니다.
관리자화면에서 게시판을 생성하고 '상단내용'과 '하단내용'에 제가 코딩한 html소스를 붙여넣었습니다.
그런데 html코드 안에는 로그인체크를 하는 구문도 함께 들어있는데요.
이걸 html 소스 안에 집어넣고 게시판을 불러서 보면 브라우저에 코드자체가 그냥 뿌려집니다...
집어 놓은 로그인체크 구문을 다음과 같습니다.
<?php
define('__XE__', true);
require_once($_SERVER['DOCUMENT_ROOT'] . "/xe/config/config.inc.php");
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
if($logged_info)
{
echo "i'm sangchul";
} else {
echo "who i am?";
}
?>
보시는 것처럼 아주 간단한 구문인데요.
위에서 보시는 코드만 떼어서 test.php파일로 저장한뒤 웹상에서 호출해보면 제대로 작동됩니다.
로그인이 되었는지 여부를 체크해 해당하는 구문을 뿌려주더군요.
그런데 이 코드를 html소스에 함께 넣어 게시판 관리자화면 '상단내용'에 넣으면 코드 그대로 화면에 뿌려집니다.
이유가 뭘까요?
선배님들의 조언을
대하며 이만~~~ 감사합니다.