$ua = $_SERVER['HTTP_USER_AGENT'];
switch (true) {
case (preg_match('/iPhone|iPad/', $ua)):
// iOS
break;
case (preg_match('/Android/', $ua)):
// Android
break;
case (preg_match('/MSIE 6/', $ua)):
// IE6
break;
case (preg_match('/MSIE 7/', $ua)):
// IE7
break;
case (preg_match('/MSIE 8/', $ua)):
// IE8
break;
case (preg_match('/MSIE 9/', $ua)):
// IE9
break;
case (preg_match('/Firefox/', $ua)):
// Firefox
break;
case (preg_match('/Chrome/', $ua)):
// Chrome
break;
case (preg_match('/Opera/', $ua)):
// Chrome
break;
case (preg_match("/Safari/", $agent)) && (preg_match("/Win/", $agent)):
// Windows Safari
break;
case (preg_match("/Safari/", $agent)) && (preg_match("/Mac/", $agent)):
// Mac Safari
break;
case ((preg_match("/MSIE/", $agent)) && (preg_match("/Win/", $agent))):
// Windows IE
break;
case ((preg_match("/MSIE/", $agent)) && (preg_match("/Mac/", $agen))):
// Mac IE
break;
default:
// Other
break;
}
2013年4月12日金曜日
PHPでユーザーエージェント判別
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿