묻고답하기
로그에 parse-url 에러
2009.04.02 12:51
XE를 사용하면서 HTTPD 로그를 보면 다음과 같은 2가지의 parse-url 에러가 생기는데
해결 방법을 알고 싶습니다.
1) PHP Warning: parse_url(http:///) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse URL in /home/bbs/html/classes/context/Context.class.php on line 814
2) PHP Warning: parse_url(://) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse URL in /home/bbs/html/modules/module/module.model.php on line 32
1) 과 관련된 "classes/context/Context.class.php" 화일에서 에러가 나는 부분은 아래와 같습니다.
if($domain) {
$target_url = trim($domain);
if(substr($target_url,-1) != '/') $target_url.= '/';
} else {
$target_url= $_SERVER['+
'+
'HTTP_HOST'].getScriptPath();
}
$url_info = parse_url('http://'+
'.$target_url); // 에러가 생기는 부분
2) 와 관련된 "/modules/module/module.model.php" 화일에서 에러가 나는 부분은 아래와 같습니다.
/**
* @brief domain에 따른 기본 mid를 구함
**/
function getDefaultMid() {
// domain 으로 등록된 virtual site가 있는지 확인
$url_info = parse_url(Context::getRequestUri()); // 에러가 생기는 부분