目次

#cotents

内容

参考

公式サイト

インストール

  • pearコマンドで一発
    # pear install Net_UserAgent_Detect-2.5.2

使い方

基本的な使い方

  • Webアプリとして利用する場合(環境変数からユーザエージェントを取得)
    require_once(‘Net/UserAgent/Detect.php’);
    echo Net_UserAgent_Detect::getOSString();
    echo Net_UserAgent_Detect::getBrowserString();

複数のユーザエージェントを解析する場合

  • ユーザーエージェントを文字列として受け付ける
    // ライブラリ
    require_once('php-lib/Net/UserAgent/Detect.php');
    
    Net_UserAgent_Detect::setOption('re-evaluate', TRUE);
    
    $ua1 = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Iron/6.0.475 Chrome/6.0.475.0 Safari/64156128.534';
    Net_UserAgent_Detect::setOption('userAgent', $ua1);
    echo Net_UserAgent_Detect::getOSString();        // Microsoft Windows XP
    echo Net_UserAgent_Detect::getBrowserString();   // Google Chrome
    
    $ua2 = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2';
    Net_UserAgent_Detect::setOption('userAgent', $ua2);
    echo Net_UserAgent_Detect::getOSString();        // OS X Leopard (10.5)
    echo Net_UserAgent_Detect::getBrowserString();   // Firefox 3.x

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (446d)