運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ

PHPでスマートフォンのUA判別

PHPで スマートフォン か、PC かの判別を行うスクリプトです。

↓動作確認

ここをクリック

スマートフォンのUA判別チェック

↓プログラムコード

<?php
//スマートフォンのユーザーエージェント
$ua_list = array(
  'iPhone',    // Apple iPhone
  'iPod',    // Apple iPod touch
  'Android',    // Android
  'dream',    // Pre 1.5 Android
  'CUPCAKE',    // 1.5+ Android
  'blackberry',    // blackberry
  'webOS',    // Palm Pre Experimental
  'incognito',    // Other iPhone browser
  'webmate'    // Other iPhone browser
  );

// 結果を初期化
$ua = "スマホではありません。";

for($i=0; $i<sizeof($ua_list); $i++) {
	
  $str = "/".$ua_list[$i]."/i";
  $ret = preg_match($str, $_SERVER['HTTP_USER_AGENT']);

    if($ret != 0 ){
	
      // 結果をセット
      $ua = "スマホの ".$ua_list[$i]. "です。";
      break;
    }
}
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>スマホのUAチェック処理</title>
</head>
<body>

<p>UA = <?=$_SERVER['HTTP_USER_AGENT']?></p>
<p><?=$ua?></p>

</body>
</html>
 

参考になったら、ランキングにご協力ください。m(_ _)m

Filed under: PHP,スマートフォン — admin 08:21  Comments (0)
トラックバック

このエントリーのトラックバックURL:

コメントはまだありません »

コメントはまだありません。

コメントをどうぞ

コメントを書くにはログインが必要です。
ログイン

運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ