<?php
function getBrowserInfo($userAgent) {
    $browser = 'Unknown Browser';
    $version = 'Unknown Version';

    // Cek untuk berbagai browser
    if (preg_match('/Chrome\/([0-9.]+)/', $userAgent, $matches)) {
        $browser = 'Chrome';
        $version = $matches[1];
    } elseif (preg_match('/Firefox\/([0-9.]+)/', $userAgent, $matches)) {
        $browser = 'Firefox';
        $version = $matches[1];
    } elseif (preg_match('/Safari\/([0-9.]+)/', $userAgent, $matches) && !preg_match('/Chrome/', $userAgent)) {
        $browser = 'Safari';
        $version = $matches[1];
    } elseif (preg_match('/MSIE\s([0-9.]+)/', $userAgent, $matches) || preg_match('/Trident.*rv:([0-9.]+)/', $userAgent, $matches)) {
        $browser = 'Internet Explorer';
        $version = $matches[1];
    } elseif (preg_match('/Opera\/([0-9.]+)/', $userAgent, $matches) || preg_match('/OPR\/([0-9.]+)/', $userAgent, $matches)) {
        $browser = 'Opera';
        $version = $matches[1];
    }

    return $browser . ' ' . $version;
}
?>
