ios, android, blackberry 등 디바이스 구별 방법
PHP stristr() 함수를 이용해서 $_SERVER 배열의 HTTP_USER_AGENT 값을 비교하여 쉽게 구별할 수 있다.
if( stristr($_SERVER['HTTP_USER_AGENT'],'ipad') ) { $device = "ipad"; } else if( stristr($_SERVER['HTTP_USER_AGENT'],'iphone') || strstr($_SERVER['HTTP_USER_AGENT'],'iphone') ) { $device = "iphone"; } else if( stristr($_SERVER['HTTP_USER_AGENT'],'blackberry') ) { $device = "blackberry"; } else if( stristr($_SERVER['HTTP_USER_AGENT'],'android') ) { $device = "android"; } else { $device = "etc"; }
'PHP' 카테고리의 다른 글
[PHP] 세션(session) 타임아웃(timeout) 설정하기 "php.ini" (0) | 2015.12.10 |
---|---|
[PHP] Redis 메모리 캐시 연결하기(php-pecl-redis) (0) | 2015.10.26 |
PHP::PC 와 Mobile(모바일) 브라우저 구별 방법 (0) | 2015.07.07 |
PHP Notice: Undefined index 에러 발생 시 해결 방법 (0) | 2015.07.01 |
PHP::데이터베이스(PDO) 연결 클래스(class) 만들기 (0) | 2015.06.29 |