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

질문드립니다. 채택완료

리버풀하이요 6년 전 조회 1,900

안녕하세요.

 

쇼핑몰 주소입니다. 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개

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

디바이스(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">

 

이렇게 되어있는데요  호스팅에 셋팅하면 정상적으로 작동되구요

 

서버에 셋팅시만 모바일로 접속안되네요ㅜㅜ

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

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

유찬아빠
로그인 후 평가할 수 있습니다

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

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

로그인