묻고답하기
외부 PHP 문서의 XpressEngine 연결 문제.
2015.06.29 19:50
http://consen.kr/src 에서,
"삼성" 이라고 입력 시에 결과값에서 "삼성전자"를 클릭하면
외부 PHP 문서가 나옵니다.
이 PHP 문서는 제가 외부에서 만든 문서인데요.
이 문서를 XpressEngine 과 연결하고 싶습니다.
1) 이 PHP 문서는 이전 페이지에서 code 값을 전달 받아야 제대로 표시가 되는데,
XE 관리자 모드에서 외부 페이지 생성으로 하면 code 값 전달이 안되기 때문에, 제대로 표시 되지 않습니다.
2) 그렇다고 결과값에서만 레이아웃 디자인을 입히자니, 권한 문제를 컨트롤 할 수 없습니다.
이 PHP 문서가 특정 권한이 있는 회원에게만 보여지게 하고 싶습니다.
혹시 아이디어가 있을까요. 도움 주시면 감사하겠습니다.
혹시, 제작 의뢰를 통해 비용을 받아서 해결할 수 있으신 분은 쪽지 주시면 연락 드리겠습니다.
댓글 5
-
AJKJ
2015.06.29 21:28
-
Flolida
2015.06.29 23:13
require_once "../config/config.inc.php";
$oContext = Context::getInstance();
$oContext->init();
$code = Context::get('code');
이렇게 작성했는데 ...받지를 못하고 그냥 하얀 백지 상태가 되어 버리네요 .. .
-
AJKJ
2015.06.29 23:27
define('__XE__', TRUE);
include_once './path./to/xe_dir/config/config.inc.php';
$oContext = Context::getInstance();
$oContext->init();
$code = Context::get('code'); -
AJKJ
2015.06.29 23:27
__XE__를 define하지 않아서 생긴 문제입니다.
-
Flolida
2015.06.30 10:11
정말 감사합니다.
제작한 PHP 최상단에 다음을 추가하세요.
require_once 'path/to_xe/config/config.inc.php';
$oContext = Context::getInstance();
$oContext->init()
이제 Context 함수 사용이 가능합니다. Context를 이용하여 회원권한에 따라 페이지 보여주기를 구현하시면 될것 같습니다.