웹마스터 팁

외부페이지에서 매개변수에 대하여 정말 힘들더군요.
여러 게시물을 읽어보아도 제겐 역시 쉽지 않았습니다.
많은 시간 삽질끝에 전 이렇게 해결했습니다.

너 나은 방법이 있으리라 생각되지만 일단 올려봅니다.
저의 경우에는 매개변수가 하나가 아니고 여러인 경우입니다.

제로보드 설치 경로 : zbxe   (사용자마다 다르겠지만 일반적인 경우)
모듈이름 : opage_test   (임의 작성 가능)
외부페이지파일이름 : test.php  (임의 작성 가능)
매개변수 : var1, var2, ....  (임의 작성 가능)


<a href=/zbxe/?mid=opage_test&var1=123&var2=456> 외부페이지 test </a>

여기서 mid뒤에 외부페이지 파일이름이 아니라 모듈이름을 적어야 합니다.
그리고 외부페이지에서 상단에 이렇게 하면 변수값을 읽을 수 있겠지요.

<?PHP
$var1 = Context::get('var1');
$var2 = Context::get('var2');

?>

이렇게 했을때 다른 문제가 있는지 없는지 모르겠지만,
일단 사용하는데 문제점이 없었습니다.

그리고 저의 경우 자신을 호출하는 형식을 사용하였습니다.