테스트 사이트 - 개발 중인 베타 버전입니다

모바일에서도 pc화면이보여지는데 채택완료

그누보드초보이용자 7년 전 조회 1,780

모바일에서도 pc화면이보여지는데 1:1비율로 똑같이보여지나

도메인.com/index.php?device=mobile 해서 보면 모바일 전용페이지를 코딩할수있도록

하고싶습니다. 

 

pc는 코딩이 끝나서 모바일pc 같이 보이게 오픈을하고

모바일은 따로 /index.php?device=mobile 를 적어줘서 접소하면 코딩테스트를 볼수잇도고 하고싶습니다.

 

/index1.php?device=mobile < 인덱스 1 로바꿔서라도 우회해서 라도 들어가고싶습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

/common.php 파일 보시면

</p>

<p>if (G5_USE_MOBILE && $set_device) {

    if ($_REQUEST['device']=='pc')

        $is_mobile = false;

    else if ($_REQUEST['device']=='mobile'){

        $is_mobile = true;

    }else if (isset($_SESSION['ss_is_mobile']))

        $is_mobile = $_SESSION['ss_is_mobile'];

    else if (is_mobile())

        $is_mobile = true;

} else {

    $set_device = false;

}</p>

<p>

 

위 소스 하단에 아래것 한줄 추가.(?device=mobile <--붙여서 확인)

</p>

<p>if($_REQUEST['device']=='mobile') $is_mobile = true;</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

그누보드초보이용자
7년 전
정말 너무감사합니다.
한줄이면 할수있는 일을 3일동안 헤멨내요....... 경로바꿔보면서
원리를 대충 좀 알려주실수 있을까요?
배모씨
7년 전
$is_mobile 이 값이 true면 모바일페이지가 보이죠.^^
그누보드초보이용자
7년 전
모바일에서왜 피씨코딩인안보인가요 근데

댓글을 작성하려면 로그인이 필요합니다.

D
7년 전

config.php 파일 

define('G5_USE_MOBILE', false); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정

윗 부분 대신

 

if($_SERVER['REMOTE_ADDR']=="아이피") define('G5_USE_MOBILE', true);

else define('G5_USE_MOBILE', false);

 

이렇게 하시면 내 컴퓨터에서만 device=mobile 전환하시어 모바일 작업 하실 수 있습니다.

아이피는 네이버에서 내ip조회 하시면 간단히 알 수 있습니다.

도움이 되시길 바라며 ^^  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인