모바일에서도 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년 전
�
배모씨
7년 전
$is_mobile 이 값이 true면 모바일페이지가 보이죠.^^
�
그누보드초보이용자
7년 전
모바일에서왜 피씨코딩인안보인가요 근데
댓글을 작성하려면 로그인이 필요합니다.
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조회 하시면 간단히 알 수 있습니다.
도움이 되시길 바라며 ^^
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
한줄이면 할수있는 일을 3일동안 헤멨내요....... 경로바꿔보면서
원리를 대충 좀 알려주실수 있을까요?