728x90
안녕하세요. 은은한 개발자입니다.
이번 포스팅에서는 PHP로 모바일 기기를 체크하는 방법에 대해 알아보도록 하겠습니다.
먼저 체크할 모바일 기기의 종류를 나열합니다.
$mobile_agent = '/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/';
그러고 나서 $_SERVER ['HTTP_USER_AGENT'] 값을 위의 $mobile_agent 값에서 매칭 되는 값을 체크하면 됩니다.
// preg_match() 함수를 이용해 모바일 기기로 접속하였는지 확인
if (preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])) {
echo "This mobile device!";
exit();
}
이렇게 하여 모바일 기기를 분기하여 모바일 페이지로 리다이렉트 시킬 때 사용할 수도 있다.
728x90
'Develop > PHP' 카테고리의 다른 글
PHP 오늘을 기준으로 어제, 일주일 등 이전이후 날짜 구하는 방법 (0) | 2020.02.24 |
---|---|
코드이그나이터 URL에서 index.php 생략하는 방법 (0) | 2020.02.24 |
리눅스 시간 및 PHP Timezone 설정 (0) | 2016.12.10 |
[PHP]imagecreate 사용방법 (0) | 2016.09.28 |
[PHP]mbstring 함수 사용방법 (0) | 2016.09.28 |
댓글