노하우/웹서비스 개발
안드로이드나 아이폰일 경우 모바일 사이트로 이동하기
지오닷컴
2010. 12. 1. 20:07
일전에 화면 사이즈에 따라 이동하는 경로를 다르게하는 소스를 소개해 드린 바 있습니다. 해당 소스의 문제점은 특정 화면 사이즈가 안 되는 화면일 경우에는 모바일 브라우저가 아니더라도 모바일 사이트로 이동되는 버그가 있었습니다. 대표적으로 넷북이 되겠지요. 하여, 접속하는 사용자의 브라우저 종류에 따라 접속 경로를 재지정하는 소스를 소개해 드립니다.
<?php$ua = $_SERVER['HTTP_USER_AGENT'];if(strpos($ua,"Android") || strpos($ua,"iPhone")) $goURL = '/m/';else $goURL = '/w/';?><meta http-equiv="Refresh" content="0; url=<?=$goURL?>" />
php로 짜여진 소스고 사용자가 접속할 때 사용한 기기의 이름에 Android 나 iPhone 이라는 단어가 들어가면 /m/ 으로 이동하는 소스 입니다. 그 외의 경우에는 /w/ 으로 이동하구요.
지금은 좀 바빠서, 다음에 다시 돌아오겠습니다. 소스에 대해 궁금하신 점은 메일로 문의해 주세요! ^_^
반응형