묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지 변수 전달에 대해 다시한번 도움요청합니다.
2012.03.13 17:10
외부페이지는 다음과 같이 생성했습니다.
모듈이름은 test 이고요. 경로는 http://url/sample.php 라고 입력했습니다. 그리고 우선 테스트목적이어서 폼을 따로 생성하지 않고,
브라우저 주소에 http://url/index.php?mid=test&skin=content 라고 직접 값을 지정했고요. 외부페이지 파일인 sample.php 에 전달된 변수값을 확인하기위해 아래와 같이 하엿습니다. define('__ZBXE__',true); require_once("./config/config.inc.php"); $skin = Context::get("skin"); echo $skin; 혹시나 싶어서 $skin = $_REQUEST["skin"]; 등을 해보았지만 변수값 출력이 안됩니다. 물론 주소에 http://url/sample.php?skin=default 처럼 sample.php 로 하면 출력이 됩니다만.
그럼 XE의 외부 페이지가 아니라 php 문서일뿐이라서... 외부 페이지 경로에 상대경로로 입력하면 변수 전달이 됩니다.
하지만 저는 http://url/sample.php 와 같이 주소로 입력해서 사용해야 다른 프로그램이나 위젯등이 정상 출력이 되어서
상대경로가 아닌 url 형식으로 외부페이지 경로를 입력해야 합니다.
그런데 url 인 경우는 변수전달이 안되서 고민하고 있는것입니다.
혹시 제가 잘못 이해하고 있는부분이 있는지요?
댓글 1
-
똑디
2012.03.13 17:26
-
배워서남준다
2012.03.13 20:42
답변해 주셔서 감사합니다. 제가 생각하는것과 조금 다른것같은데여. 변수만 전달되는것이 아니라 href 주소가 모두 출력되서... 제가 잘못 이해한건지... 좀 어렵네요. ^^ 감사합니다.
http://jobdahan.net/index.php?mid=zbxe_tip_tech&search_keyword=%EC%99%B8%EB%B6%80%ED%8E%98%EC%9D%B4%EC%A7%80&search_target=title&document_srl=451489 이내용이 도움이될지 모르겠네요.