2012-12-12 7 views
0

WURFL 라이브러리를 사용하여 장치 너비와 높이를 반환합니다.WURFL 라이브러리를 사용하여 장치 너비와 높이 감지

iPhone 에이전트에서 Safari를 사용했지만 결과가 null입니다.

내 코드는 다음과 같습니다

$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 사용