모바일 접속을 os별로 차단할수있을까요?
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
그누보드를 쓰고있는데요
아이폰과 아이패드와 pc는 모바일 홈페이지에 접속하게 하고 안드로이드는 접속이 않되게 하고싶은데요
가능할려는지요 아시는분 알려주세요..ㅠ.ㅠ 부탁드려요
오류 주소 :
그누보드를 쓰고있는데요
아이폰과 아이패드와 pc는 모바일 홈페이지에 접속하게 하고 안드로이드는 접속이 않되게 하고싶은데요
가능할려는지요 아시는분 알려주세요..ㅠ.ㅠ 부탁드려요
댓글 3개
Devcode
11년 전
가능합니다.
아래와 같은 소스를 활용하시면 됩니다.
[code]<?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
}
?> [/code]
아래와 같은 소스를 활용하시면 됩니다.
[code]<?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
}
?> [/code]
11년 전
답변 정말 감사합니다 그런데요 ㅠ.ㅠ 제가 초보라서요 어느부근을 수정해야 할지를 모르겠습니다.
// 되어있는부근을 없애주면 되는건가요?
// 되어있는부근을 없애주면 되는건가요?
Devcode
11년 전
아이폰과 아이패드는 그냥 PC 버젼이니 건들부분이 없구요~
안드로이드만 모바일쪽으로 이동이니까 안드로이드만 수정하면 되겠네요.
아래 코드에서 /mobile 쪽이 주소인데 이쪽만 원하시는 주소로 변경하시면 됩니다.
[code]<?php
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
if( $Android ){
echo "<script>location.replace('/mobile');</script>";
}
?>[/code]
안드로이드만 모바일쪽으로 이동이니까 안드로이드만 수정하면 되겠네요.
아래 코드에서 /mobile 쪽이 주소인데 이쪽만 원하시는 주소로 변경하시면 됩니다.
[code]<?php
$Android = stripos($_SERVER['HTTP_USER_AGENT'],"Android");
if( $Android ){
echo "<script>location.replace('/mobile');</script>";
}
?>[/code]
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66554 | 11년 전 | 17733 | ||
| 66553 | 11년 전 | 12554 | ||
| 66552 |
alexseo
|
11년 전 | 10188 | |
| 66551 | 11년 전 | 10925 | ||
| 66550 | 11년 전 | 10496 | ||
| 66549 | 11년 전 | 11846 | ||
| 66548 | 11년 전 | 15029 | ||
| 66547 |
스타크루즈
|
11년 전 | 11493 | |
| 66546 |
kimch
|
11년 전 | 11599 | |
| 66545 | 11년 전 | 11423 | ||
| 66544 | 11년 전 | 12272 | ||
| 66543 |
별을기다리며
|
11년 전 | 14432 | |
| 66542 |
별을기다리며
|
11년 전 | 11924 | |
| 66541 | 11년 전 | 9692 | ||
| 66540 | 11년 전 | 10566 | ||
| 66539 | 11년 전 | 16399 | ||
| 66538 | 11년 전 | 10451 | ||
| 66537 | 11년 전 | 9135 | ||
| 66536 | 11년 전 | 10574 | ||
| 66535 |
alexseo
|
11년 전 | 5590 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기