디바이스 체인지 모바일 > PC
안녕하세요 ~
모바일 홈페이지에서 PC로 넘어가는 버튼을 하나 만들어 쓰려하는데
PC기기로 모바일페이지에서 PC로가는 버튼을 누를경우 PC버전으로 가는데
모바일기기로 모바일페이지에서 PC로가는 버튼을 누를경우 모바일페이지로 새로고침 되는 현상입니다.
파일경로는 www/ooo/ooo 경로가 한번 더들어가있습니다
지금소스는 http://www.주소.co.kr/index.php?device=pc">http://www.주소.co.kr/index.php?device=pc; 이렇게 쓰고있고
아무래도 www/index 에서
$arr_browser = array ("iPhone","iPad","iPod","Linux","IEMobile","Mobile","lgtelecom","PPC"); for($i = 0 ; $i < count($arr_browser) ; $i++) { if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$i]) == true){ header("Location: http://주소.co.kr/new/mbi/?deviece=mobile">http://주소.co.kr/new/mbi/?deviece=mobile"); exit; } } ?>
이소스 때문에 헛도는게 아닐까 생각이 드는데 해결방법 있을까요??
답변 2개
if(G5_DEVICE_BUTTON_DISPLAY && !G5_IS_MOBILE) { ?>
}
if ($config['cf_analytics']) {
echo $config['cf_analytics'];
}
?>
이렇게 하면 안되나요?
댓글을 작성하려면 로그인이 필요합니다.
그누보드 자체에서 제공되는 소스를 이용하시면 될 텐데요.
PC에서는
</p><p><?php
if(G5_DEVICE_BUTTON_DISPLAY && !G5_IS_MOBILE) { ?>
<a href="<?php echo get_device_change_url(); ?>" id="device_change">모바일 버전으로 보기</a>
<?php
}
?></p><p>
모바일에서는
</p><p><?php
if(G5_DEVICE_BUTTON_DISPLAY && G5_IS_MOBILE) { ?>
<a href="<?php echo get_device_change_url(); ?>" id="device_change">PC 버전으로 보기</a>
<?php
}
?></p><p>
부분 이용해서 구성해 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
기존페이지도를 pc에서 보여주고 덮은 홈페이지에서는 모바일만 보여주고 싶은데 자체 버튼을 이용하
면 보여주고싶지 않는 PC 홈페이지 로 나타나서 쓸수가 없어요 ㅠㅠ