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

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

· 12년 전 · 5752 · 6

<?

 $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가 있는건 아닌지?
실행이 안되는건 아닌지..
이것저것 궁금한게 너무 많네요~
혹 이글을 보신다면...뭐라도 다 좋으니..댓글 주시면 감사하겠습니다~
화창한 주말인데도~글 읽어주셔서 감사드립니다~
좋은하루되세요^^

댓글 작성

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

로그인하기

댓글 6개

http://mobiledetect.net/

이거 참고하세요 이런 공개형 라이브러리 사용하시면 추후 추가되는 것들에도 대응하기 편할 것 같습니다~
12년 전
댓글 정말 감사합니다~^^
현재 저 소스는 맞는건지?
현재 큰 os들은 다 들어가 있는건지?
궁금합니다...
조은하루되세요^^
들어가 있는거 같은데 eregi 함수 자체가 느리다고 없어졌나 해서 일부 환경에선 경고메시지 뜰거에요
이런 최첨단? 트랜드는 어디서 접하시는지 항상 궁금합니다 ㅜㅜ;
옛날에 함 봤다가 구글쳐봤죠 ㅋㅋ
맞는 부분도 있지만. 기종이 워낙많아.. 사용자입장에서만 붙이시길 권장 합니다.

$_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;
}

게시글 목록

번호 제목
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463
1717452