묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP를 외부페이지로 사용하고싶습니다.
2014.02.17 17:45
일단 제작해둔 PHP의 알고리즘은
파일이름을 적으면 임의의확장자로 파일을 생성한뒤 다른페이지로 넘어가는것이 주 목적입니다.
XE의 루트는 /이구요. 해당PHP의 루트는 /a입니다.
문제는 외부페이지를 생성한후(모듈명은 test로해두었습니다.)
경로를 지정해주면 첫페이지는 정상적으로 나오지만 파일명을 입력한뒤 버튼을 클릭해 명령을 처리하게되면
도메인/test?error_return_url~~이런식으로 처리되서 더이상 진행이안됩니다.(파일생성도 안되구요)
혹시 방법이없을까요?
요약하자면
XE레이아웃을 쓰면서 PHP를 사용하고싶습니다.
위젯 혹은 문서 페이지를 만드시고 페이지에
iframe 으로 해당 php 문서를 불러오시면 됩니다.
다만 이럴경우 해당 php 문서의 url 을 통해 직접 접속을 할 수 있으니
해당 php 최상단에
if(!strstr($_SERVER['HTTP_REFERER'],$_SERVER['SERVER_NAME'])&& !strstr($_SERVER['HTTP_REFERER'],'XE 해당문서 or 위젯페이지 URL')) exit;
를 넣어주시면 URL 을 직접 입력해서 접속하는 것을 방지하실 수 있습니다.