모바일기기에서 일반 홈페이지 접근시 모바일 사이트로 작성된 홈페이지로 포워딩 해주는 소스입니다.
index 페이지 상단부에 삽입시켜주시면 됩니다.
$arr_browser = array ("iPhone", "iPod", "IEMobile", "Mobile", "lgtelecom", "PPC");
if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$indexi]) == true) {
}
}
?>
여기서 $_SERVER['HTTP_USER_AGENT'] 로 에이전트의 브라우저 정보를 알아내면
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; Tablet PC 2.0)
이런 결과가 출력됩니다.
이 결과중 iPhone, iPod, IEMobile.... 등의 문자가 있으면 header()함수로
모바일페이지로 자동 이동하게끔 해줍니다.
arr_browser 변수 array 로 열거한 모바일기기로 접속 시 알아서 모바일페이지로 이동됩니다.
* 모바일 브라우저 에이전트의 종류를 먼저 알아야합니다.
* 서버측에서는 별도로 모바일관련한 계정(홈페이지)가 구축되어 있어야 합니다.


당신의 의견을 작성해 주세요.