pc 모바일 구분소스인데...php 맞는지 확인좀 해주세요~ > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

pc 모바일 구분소스인데...php 맞는지 확인좀 해주세요~ 정보

pc 모바일 구분소스인데...php 맞는지 확인좀 해주세요~

본문

<?

 $USERX['BROWSER_MOBLIE'] = eregi("Android",$_SERVER[HTTP_USER_AGENT]) + eregi("iPhone",$_SERVER[HTTP_USER_AGENT]) +
 eregi("Windows Phone",$_SERVER[HTTP_USER_AGENT]) + eregi("Symbian",$_SERVER[HTTP_USER_AGENT]) +
                            eregi("BlackBerry",$_SERVER[HTTP_USER_AGENT]) + eregi("MeeGo",$_SERVER[HTTP_USER_AGENT]) +
                         eregi("Bada",$_SERVER[HTTP_USER_AGENT]);

 if($USERX['BROWSER_MOBLIE'] == 1) {
  ?><Script> location="http://daum.net"; </script><?
 } else {
  ?><Script> location="http://naver.com"; </script><?
 }

?>


안녕하세요~
막~컴공부에 관심이 생겨서 이것저것 해보는 사람입니다 ㅎㅎㅎ
다름이 아니라~pc와 모바일 구분하는 소스가 필요해서 찾았는데~
저 소스가 100% 맞나요?
혹시 모바일os적는게 잘못된건 아닌지?
또는 더 필요한 모바일os가 있는건 아닌지?
실행이 안되는건 아닌지..
이것저것 궁금한게 너무 많네요~
혹 이글을 보신다면...뭐라도 다 좋으니..댓글 주시면 감사하겠습니다~
화창한 주말인데도~글 읽어주셔서 감사드립니다~
좋은하루되세요^^

  • 복사

댓글 전체

맞는 부분도 있지만.  기종이 워낙많아.. 사용자입장에서만 붙이시길 권장 합니다.

$_SERVER['HTTP_USER_AGENT']

Android
iPhone
iPad
CE

4~5개정도면 괜찮을듯..

$ua = $_SERVER['HTTP_USER_AGENT'];
if(strrpos($ua,"Android") || strpos($ua,"iPhone") || strpos($ua,"iPad") || strpos($ua,"CE")){
      echo "난 휴대폰이다.. 넌 누구냐..";
      exit;
 }
© SIRSOFT
현재 페이지 제일 처음으로