facebook twitter hatena line email

Php/phpの携帯判定モジュール

提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:08時点における127.0.0.1 (トーク)による版 (ページの作成:「==インストール== pear install -f Net_UserAgent_Mobile か pear install Net_UserAgent_Mobile-alpha か ベータ版なんで上のように、どちらでも良...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

インストール

pear install -f Net_UserAgent_Mobile か

pear install Net_UserAgent_Mobile-alpha か

ベータ版なんで上のように、どちらでも良いみたい

ダウンロード

Net\UserAgent
├Mobile
└Mobile.php

サンプル

require_once 'Net/UserAgent/Mobile.php';
$agent = Net_UserAgent_Mobile::singleton();
echo nl2br(Print_r($agent,1));
if ($agent->isSoftBank()) {
  // softbank
} elseif ($agent->isEZweb()) {
  // au
} else {
  // imode
}

if (Net_UserAgent_Mobile::isMobile($_SERVER['HTTP_USER_AGENT'])) {
  // keitai
} else {
  // pc
}

キャリア名取得

require_once 'Net/UserAgent/Mobile.php';
$agent = Net_UserAgent_Mobile::singleton();
echo $agent->getName(); // DoCoMo


携帯GPSはこちらのモジュール

Net_UserAgent_Mobile_GPS