본문 바로가기

Programming

[PHP]$_SERVER['HTTP_USER_AGENT'] 를 보기좋게 배열로 보여주는 class

반응형
$_SERVER['HTTP_USER_AGENT'] 정보는
쉽게 알아 보기 힘들게 표현 되죠 ?

데이타 가 많지 않아서 알아서 잘 사용 하시겠지만 배열로 잘 정리 해주는 class 가 있습니다.

include 'UserAgent.php';
$userAgent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)';
$user_a = new UserAgent();
$result = $user_a->detect($userAgent);
print_r($result);

출력 은 아래와 같습니다.

Array
(
    [browser] => Array
        (
            [name] => Firefox
            [version] => 3.5.7
        )
    [platform] => Array
        (
            [name] => Windows
            [version] => NT 5.1
        )
    [system] => Array
        (
            [name] => Windows
            [version] => NT 5.1
        )
    [engine] => Array
        (
            [name] => Gecko
            [version] => 20091221
        )
    [.net] => Array
        (
            [name] => .NET
            [version] => CLR 3.5.30729
        )
)

보기 좋죠 ? 다루기도 좋겠고요
반응형