[우편번호 서비스] API 로딩시 허용되지 않은 파라미터가 감지되어 API 작동이 중지되었습니다. > 그누보드5 팁자료실

그누보드5 팁자료실

[우편번호 서비스] API 로딩시 허용되지 않은 파라미터가 감지되어 API 작동이 중지되었습니다. 정보

[우편번호 서비스] API 로딩시 허용되지 않은 파라미터가 감지되어 API 작동이 중지되었습니다.

본문

238240067_1617957474.3209.png

 

우편번호 검색시, 위와 같은 오류 메시지가 나오는 경우 해결 방법입니다.

 

<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js?ver=191202"></script>

형태를

<script src="http://dmaps.daum.net/map_js_init/postcode.v2.js"></script>

과 같은 형태로 변경해야 된다는 의미입니다.

 

그누보드 5.4.4 버전 이후부터는 해당 부분이 패치되었다고 합니다. https://github.com/gnuboard/gnuboard5/commit/239b5d7a2c1490bc381edbac9a262e169cfc2a92

 

* /lib/common.lib.php 파일에서 수정하면 됩니다.

 


                $js[1] = preg_replace('#\.js([\'\"]?>)<\/script>$#i', '.js?ver='.G5_JS_VER.'$1</script>', $js[1]);

 

->

 


                $add_version_str = (stripos($js[1], $http_host) !== false) ? '?ver='.G5_JS_VER : '';
                $js[1] = preg_replace('#\.js([\'\"]?>)<\/script>$#i', '.js'.$add_version_str.'$1</script>', $js[1]);

 

Or

 


                $js[1] = preg_replace('#\.js([\'\"]?>)$#i', '.js?ver='.G5_JS_VER.'$1', $js[1]);

 

->

 


                $add_version_str = (stripos($js[1], $http_host) !== false) ? '?ver='.G5_JS_VER : '';
                $js[1] = preg_replace('#\.js([\'\"]?>)$#i', '.js'.$add_version_str.'$1', $js[1]);
추천
2

댓글 7개

lib/common.lib.php에서
    function run()
    {
        global $config, $g5, $member;

        // 현재접속자 처리
        $tmp_sql = " select count(*) as cnt from {$g5['login_table']} where lo_ip = '{$_SERVER['REMOTE_ADDR']}' ";
        $tmp_row = sql_fetch($tmp_sql);
        $http_host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];

$http_host 변수가 없는 경우는 추가하세요.
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT