$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 件のコメント:
コメントを投稿