본문 바로가기
Develop/PHP

PHP 모바일 기기를 확인하는 방법

by bellsilver7 2020. 2. 24.
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

댓글