모바일에서~
본문
모바일(핸드폰)을 사용하면 PC버전으로 접속이 안되게 하려고 하는데요
모바일 버전은 없는데요
모바일로 처음부터 PC버전으로 들어오는 사람이 있어서요.
그러니까 모바일(핸드폰)이면 PC버전 접속이 안되게 하려고 합니다.
PC를 사용하는 사람만 접속하게 하려고 합니다.
게시판에서 아래의 소스를 찾아내기는 했는데요
지식이 짧아서 잘 안되네요
꼭 해결해야 해서요
아시는 분 꼭~!조언 부탁드립니다.
config
// 사용기기 설정
// pc 설정 시 모바일 기기에서도 PC화면 보여짐
// mobile 설정 시 PC에서도 모바일화면 보여짐
// both 설정 시 접속 기기에 따른 화면 보여짐
//------------------------------------------------------------------------------
define('G5_SET_DEVICE', 'both');
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
common
//==============================================================================
}
// 쿠키에 저장된 값이 모바일이라면 브라우저 상관없이 모바일로 실행
// 그렇지 않다면 브라우저의 HTTP_USER_AGENT 에 따라 모바일 결정
// G5_MOBILE_AGENT : config.php 에서 선언
//------------------------------------------------------------------------------
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;
}
답변 1
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
위에 부분은,
모바일로 접속시에 접속이 안되는게 아니라, 모바일로 접속하더라도 모바일 페이지가 아닌, PC에서 보는 화면으로 보여지게 하는 겁니다.
모바일 페이지 없다면 true --> false 로 변경해서 PC화면으로 보여지게 하면 될거 같은데요?
!-->