檢測移動裝置(手機)的PHP類庫

風來了發表於2015-05-07

Mobile_Detect 是一個輕量級的開源移動裝置(手機)檢測的
PHP Class,它使用 User-Agent 中的字串,並結合 HTTP Header,來檢測移動裝置環境。這個裝置檢測的 PHP 類庫最強大的地方是,它有一個非常完整的庫,可以檢測出所用的裝置型別(包括操作型別,以及手機品牌等都能檢測)和瀏覽器的詳細資訊。

http://mobiledetect.net/

//使用例項
 
include `Mobile_Detect.php`;
$detect = new Mobile_Detect();
 
// Check for any mobile device.
if ($detect->isMobile())
 
// Check for any tablet.
if($detect->isTablet())
 
// Check for any mobile device, excluding tablets.
if ($detect->isMobile() && !$detect->isTablet())
 
if ($detect->isMobile() && !$detect->isTablet())
 
// Alternative to $detect->isAndroidOS()
$detect->is(`AndroidOS`);
  
// Batch usage
foreach($userAgents as $userAgent){
  $detect->setUserAgent($userAgent);
  $isMobile = $detect->isMobile();
}
  
// Version check.
$detect->version(`iPad`); // 4.3 (float)

來源:http://www.oschina.net/code/snippet_118180_16788


相關文章