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

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

QA

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

본문

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;
}

답변을 작성하시기 전에 로그인 해주세요.
전체 123,162 | RSS
QA 내용 검색

회원로그인

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