2012-12-12 40 views
0

我正在使用WURFL庫返回設備寬度和高度。使用WURFL庫檢測設備寬度和高度

我使用Safari與iPhone代理,但結果爲空。

我的代碼是:

$width = $wurfl->getDeviceCapability("resolution_width"); 
$height = $wurfl->getDeviceCapability("resolution_height"); 

問題是什麼?

回答

1

您是否首先使用用戶代理字符串$_SERVER['HTTP_USER_AGENT']查詢設備功能?

$wurfl = new TeraWurfl(); 
$wurfl->getDeviceCapabilitiesFromAgent($_SERVER['HTTP_USER_AGENT']); 

$width = (int) $wurfl->getDeviceCapability('resolution_width'); 
$height = (int) $wurfl->getDeviceCapability('resolution_height'); 

使用Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; de-de) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8F190 $寬度的結果320和$高度的480