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 がサポートする携帯キャリアかどうかを判別する。
※一部モジュールで使用。ただし、本メソッドは将来的に削除しますので新規ご利用は控えてください。