diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 92c29c746..66a1bda53 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -98,14 +98,19 @@ $this->path = $this->getRequestUri(); // rewrite module때문에 javascript에서 location.href 문제 해결을 위해 직접 실제 경로 설정 - if($this->get_vars) { - foreach($this->get_vars as $key => $val) { - if(!$val) continue; - $url .= ($url?'&':'').$key.'='.$val; + + if($this->getResponseMethod()=='GET') { + if($this->get_vars) { + foreach($this->get_vars as $key => $val) { + if(!$val) continue; + $url .= ($url?'&':'').$key.'='.$val; + } + Context::set('current_url',sprintf('%s?%s',$this->path, $url)); + } else { + Context::set('current_url',$this->getUrl()); } - Context::set('current_url',sprintf('%s?%s',$this->path, $url)); } else { - Context::set('current_url',$this->getUrl()); + Context::set('current_url',$this->getRequestUri()); } } diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index 2c9c66f5a..bbfb2aa61 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -69,11 +69,11 @@ $this->content_size = strlen($output); - // 디버깅 데이터 출력 - $this->_debugOutput(); - // 컨텐츠 출력 $this->display($output); + + // 디버깅 데이터 출력 + $this->_debugOutput(); } /**