MobileUserAgent
class MobileUserAgent
携帯端末の情報を扱うクラス
対象とする携帯端末は $_SERVER から決定する。 全てのメソッドはクラスメソッド。
Methods
static string|false
getCarrier()
携帯端末のキャリアを表す文字列を取得する。
static string|false
getId()
勝手サイトで利用可能な携帯端末/利用者のIDを取得する。
static string
getModel()
携帯端末の機種を表す文字列を取得する。 携帯端末ではない場合はユーザーエージェントの名前を取得する。(例: 'Mozilla')
static boolean
isSupported()
EC-CUBE がサポートする携帯端末かどうかを判別する。
static boolean
isMobile()
EC-CUBE がサポートする携帯キャリアかどうかを判別する。
Details
at line 46
static string|false
getCarrier()
携帯端末のキャリアを表す文字列を取得する。
文字列は docomo, ezweb, softbank のいずれか。
at line 77
static string|false
getId()
勝手サイトで利用可能な携帯端末/利用者のIDを取得する。
各キャリアで使用するIDの種類: + docomo ... UTN + ezweb ... EZ番号 + softbank ... 端末シリアル番号
at line 97
static string
getModel()
携帯端末の機種を表す文字列を取得する。 携帯端末ではない場合はユーザーエージェントの名前を取得する。(例: 'Mozilla')
at line 121
static boolean
isSupported()
EC-CUBE がサポートする携帯端末かどうかを判別する。
以下の条件に該当する場合は, false を返す.
- 携帯端末だと判別されたが, ユーザーエージェントが解析不能な場合
- J-PHONE C4型(パケット非対応)
- EzWeb で WAP2 以外の端末
- DoCoMo 501i, 502i, 209i, 210i, SH821i, N821i, P821i, P651ps, R691i, F671i, SH251i, SH251iS
at line 154
static boolean
isMobile()
EC-CUBE がサポートする携帯キャリアかどうかを判別する。
※一部モジュールで使用。ただし、本メソッドは将来的に削除しますので新規ご利用は控えてください。