目次 †
#cotents
内容 †
参考 †
公式サイト †
インストール †
使い方 †
基本的な使い方 †
複数のユーザエージェントを解析する場合 †
- ユーザーエージェントを文字列として受け付ける
// ライブラリ
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
|