勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

ガラケーorスマフォ判別

   2014/07/03  PHP

ガラケーとスマフォの判別。

やりたい事はガラケーorスマフォで条件分岐させたい。

■参考元

http://blogs.yahoo.co.jp/doityourselfa/21747434.html

function chk_ua(){
$agent = $_SERVER['HTTP_USER_AGENT'];
if(ereg("^DoCoMo", $agent)){//docomo
return("gara");
}else if(ereg("^J-PHONE|^Vodafone|^SoftBank", $agent)){//SB
return("gara");
}else if(ereg("^UP.Browser|^KDDI", $agent)){//au
return("gara");
}else if(ereg("iPhone", $agent)){//iPhone
return("suma");
}else if(ereg("Android", $agent)){//android
return("suma");
}else{
return("suma");
}
}
$ua_mode = chk_ua();

if ($ua_mode == 'gara') {

//ガラケー時の処理

} else {

//スマフォ時の処理

}

 - PHP

  関連記事

MySQLで使用するインデックスを指定する

ちゃんと指定してるのにインデックスが使用されていない場合、 オプティマイザに知ら ...

CodeIgniter3でログをファイルに出力する方法

Codeigniter3でエラーログの設定を行い特定のファイルに出力させ当該ログ ...

短縮URL(リダイレクトページ)

<? /* 管理画面とあわせて使う。 short_url直下にこのphpを ...

PHPで画像アップロード、リサイズ、形式変換(jpg->webp等)はclass.upload.phpが便利

今までPHPで画像関連の処理を行う場合、リサイズの時のみsmart_resize ...

PHPでCSVファイル出力用の関数

ここのところログ系をCSVファイル出力にするケースが多かった為、使いまわせるよう ...