블로그.지오닷컴

안드로이드나 아이폰일 경우 모바일 사이트로 이동하기 본문

노하우/웹서비스 개발

안드로이드나 아이폰일 경우 모바일 사이트로 이동하기

지오닷컴 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/ 으로 이동하구요.

지금은 좀 바빠서, 다음에 다시 돌아오겠습니다. 소스에 대해 궁금하신 점은 메일로 문의해 주세요! ^_^

Comments