질문드립니다.
본문
안녕하세요.
쇼핑몰 주소입니다. http://103.100.60.201/index.php
모바일 접속시 pc주소와 똑같이 접속됩니다.
모바일 주소는 http://103.100.60.201/index.php?ps_mobile=on 이렇게 되어있습니다.
어떤방식으로 모바일접속시 http://103.100.60.201/index.php?ps_mobile=on 이주소로 접속되게 가능한가요?
답변 3
디바이스(pc인지 mobile인지)를 판단하고 ps_mobile이라는 변수에 on이나 off를 대입합니다.
그리고 on일 경우에 모바일 스킨으로 스킨명으로 교체합니다.
<?
include "outcounter.php";
if (preg_match('/iPhone|Android/',$_SERVER['HTTP_USER_AGENT'])) {
Header("Location:index.php?ps_mobile=on") ;
}
?>
<!--윈도우에서는 필요한 소스
<script type="text/javascript">
var mobileKeyWords = new Array('iPhone', 'iPod', 'iPad', 'ios', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word]) != null){
location.href = "index.php?ps_mobile=on";
break;
}
}
</script>-->
<!--윈도우에서는 필요한 소스-->
<meta http-equiv="refresh" content="0; url=index.php">
이렇게 되어있는데요 호스팅에 셋팅하면 정상적으로 작동되구요
서버에 셋팅시만 모바일로 접속안되네요ㅜㅜ