모바일 버전 보기, PC 버전보기 전환..

모바일 버전 보기, PC 버전보기 전환..

QA

모바일 버전 보기, PC 버전보기 전환..

답변 1

본문

get_device_change_url();

 

이 걸로 버전 전환이 되는데

 

모바일, PC 버전 보기 버튼을 클릭할 경우 http://www.abc.com/://www.abc.com/index.php?device=pc

이런식으로 주소가 나와서 접속이 안되네요..

 

이런경우 어떻게 해결하죠..?

이 질문에 댓글 쓰기 :

답변 1

수정하신건 없나요? 해당 함수는 common.lib.php

 

에 있습니다

 

function get_device_change_url()
{
    $p = @parse_url(G5_URL);
    $href = $p['scheme'].'://'.$p['host'];
    if(isset($p['port']) && $p['port'])
        $href .= ':'.$p['port'];
    $href .= $_SERVER['SCRIPT_NAME'];

    $q = array();
    $device = 'device='.(G5_IS_MOBILE ? 'pc' : 'mobile');

    if($_SERVER['QUERY_STRING']) {
        foreach($_GET as $key=>$val) {
            if($key == 'device')
                continue;

            $key = strip_tags($key);
            $val = strip_tags($val);

            if($key && $val)
                $q[$key] = $val;
        }
    }

    if(!empty($q)) {
        $query = http_build_query($q, '', '&');
        $href .= '?'.$query.'&'.$device;
    } else {
        $href .= '?'.$device;
    }

    return $href;
}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 124,010
© SIRSOFT
현재 페이지 제일 처음으로