모바일 접속을 os별로 차단할수있을까요? 정보
모바일 접속을 os별로 차단할수있을까요?본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
그누보드를 쓰고있는데요
아이폰과 아이패드와 pc는 모바일 홈페이지에 접속하게 하고 안드로이드는 접속이 않되게 하고싶은데요
가능할려는지요 아시는분 알려주세요..ㅠ.ㅠ 부탁드려요
오류 주소 :
그누보드를 쓰고있는데요
아이폰과 아이패드와 pc는 모바일 홈페이지에 접속하게 하고 안드로이드는 접속이 않되게 하고싶은데요
가능할려는지요 아시는분 알려주세요..ㅠ.ㅠ 부탁드려요
댓글 전체
가능합니다.
아래와 같은 소스를 활용하시면 됩니다.
아래와 같은 소스를 활용하시면 됩니다.
<?php
//Detect special conditions devices
$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
$webOS = stripos($_SERVER['HTTP_USER_AGENT'],"webOS");
//do something with this information
if( $iPod || $iPhone ){
//browser reported as an iPhone/iPod touch -- do something here
}else if($iPad){
//browser reported as an iPad -- do something here
}else if($Android){
//browser reported as an Android device -- do something here
}else if($webOS){
//browser reported as a webOS device -- do something here
}
?>
답변 정말 감사합니다 그런데요 ㅠ.ㅠ 제가 초보라서요 어느부근을 수정해야 할지를 모르겠습니다.
// 되어있는부근을 없애주면 되는건가요?
// 되어있는부근을 없애주면 되는건가요?
아이폰과 아이패드는 그냥 PC 버젼이니 건들부분이 없구요~
안드로이드만 모바일쪽으로 이동이니까 안드로이드만 수정하면 되겠네요.
아래 코드에서 /mobile 쪽이 주소인데 이쪽만 원하시는 주소로 변경하시면 됩니다.
안드로이드만 모바일쪽으로 이동이니까 안드로이드만 수정하면 되겠네요.
아래 코드에서 /mobile 쪽이 주소인데 이쪽만 원하시는 주소로 변경하시면 됩니다.
<?php
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
if( $Android ){
echo "<script>location.replace('/mobile');</script>";
}
?>