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

모바일만 채택완료

공부가 10년 전 조회 2,884

그누보드나 영카트에서 

모바일만 접속 가능하게 할수 있나요

PC에서는 아예 접속 안되게 하구요 ?

 

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

답변 2개

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

질문의 의도가 아래의 두가지로 해석되네요. 저는.

 

1.PC와Mobile 모두에서 Mobile버전으로만 계정을 사용하고 싶은경우

2.PC에서는 계정에 접속조차 되지 않도록 하고 싶은경우

 

둘중 뭔지 모르지만. 잘 응용해보세요. 선택의 본인의 것. 

 

1번으로 가시려면 /index.php에 

<meta http-equiv='refresh' content='0;url=http://도메인">http://도메인?device=mobile'>

 

 

2번으로 가시려면  /index.php에

 

<script type="text/javascript">
//check browser
var isie=(/msie/i).test(navigator.userAgent); //ie
var isie6=(/msie 6/i).test(navigator.userAgent); //ie 6
var isie7=(/msie 7/i).test(navigator.userAgent); //ie 7
var isie8=(/msie 8/i).test(navigator.userAgent); //ie 8
var isie9=(/msie 9/i).test(navigator.userAgent); //ie 9
var isfirefox=(/firefox/i).test(navigator.userAgent); //firefox
var isapple=(/applewebkit/i).test(navigator.userAgent); //safari,chrome
var isopera=(/opera/i).test(navigator.userAgent); //opera
var isios=(/(ipod|iphone|ipad)/i).test(navigator.userAgent);//ios
var isipad=(/(ipad)/i).test(navigator.userAgent);//ipad
var isandroid=(/android/i).test(navigator.userAgent);//android
var device;
if(isie7 || isie8 || isie9){
isie6=false;
}
if(isie9){
isie=false;
}
if(isapple || isios || isipad || isandroid){
//alert("모바일기기로 접속하였습니다.");
window.location = "​http://도메인">http://도메인?device=mobile";
}else{
//alert("PC는 안된당게요");
window.location = "#";
}
</script>
 

 

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

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

루트
index.php 상단에 추가해 보세요..

include_once('./_common.php');

if( !is_mobile() )
  alert("모바일로 접속해 주십시오   .\\n\\n감사합니다.", G5_URL."/index.php?device=mobile");
//  alert_close("모바일로 접속해 주십시오   .\\n\\n감사합니다.");
로그인 후 평가할 수 있습니다

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

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

로그인