PHPでPC、スマートフォン、携帯のデバイスの判定するためのスクリプトです。

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
$pattern_mobile = '/DoCoMo|J-PHONE|Vodafone|SoftBank|UP.Browser|KDDI|WILLCOM|PDXGW|DDIPOCKET/';
$pattern_smart = '/Android|iPad|iPhone|iPod/';
if (preg_match($pattern_mobile, $ua)) {
	//mobile
} else if (preg_match($pattern_smart, $ua)) {
	//smart phone
} else {
	//pc
}
?>