안녕하세요
질문 드립니다
최근에 제가 라이믹스를 1.9.9.8로 업그레이드 하였습니다 (centos 아파치 기반)
기존에는 외부페이지에서 Context::get('변수명') 이나 $_GET["변수명"] 으로 현재 url 파라미터 정보를 가져올 수 있었는데 업그레이드 후에는 작동이 되지 않아 해결방법이 있는지 여쭙니다
위 현상은 게시판 모듈에서는 나타나지 않으며, 외부페이지라도 메인모듈로 설정하면 정상작동하는 것으로 확인되었습니다
테스트는
관리자 화면 사이트 메뉴에서 외부페이지 생성 후 외부문서위치를 설정하는 것으로 진행하였습니다
"도메인/해당외부페이지mid주소?test=변수" url로 접속하여
{@
print_r('test');
print_r(Context::get('test'));
print_r($_GET["test"]);
}
<?
print_r('test');
print_r(Context::get('test'));
print_r($_GET["test"]);
?>
위와 같이 코딩되어 있는 html파일과 php파일을 외부문서위치로 지정하여 테스트하였으나 url 변수는 가져올 수 없었고,
require_once($_SERVER['DOCUMENT_ROOT']."/config/config.inc.php") 를 추가해본다거나,
'도메인/파일위치/테스트파일명' 으로 직접 접속하여 확인하여도 역시 작동하지 않았습니다
혹시나 하여
Context::getall()로 진행하였더니, 기존 변수들은 이상없이 가져오더라구요
오랜만에 업그레이드를 해서 제가 놓친 것이 있을까요?
라이믹스 최신버전에서 확장자가 html로 지정된 외부페이지 기준으로
아래의 3가지 문법 모두 정상 작동합니다.
외부페이지의 확장자나 호출 방식에 따라 다를 수 있습니다.
{Context::get('test')}
{$_GET['test']}
{$test}