PHP: Suche nach Chrome und Safari-Browsern

Ich benutze den folgenden Code, um den User Agent zu finden.

    $user_agent = $_SERVER['HTTP_USER_AGENT']; 
    if (preg_match('/MSIE/i', $user_agent)) { 
       echo "Internet Explorer";
    }
    if (preg_match('/Firefox/i', $user_agent)) { 
       echo "FireFox";
    }
    if (strpos( $user_agent, 'Chrome') !== false)
    {
        echo "Google Chrome";
    }
    if (strpos( $user_agent, 'Safari') !== false)
    {
       echo "Safari";
    }
    if (preg_match('/Opera/i', $user_agent)) { 
       echo "Opera";
    }

    ?>

Aber mein Chrome-Browser kehrt plötzlich unter Useragent zurück

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.155 Safari/537.22

Es enthält das Wort safari und chrome.so werden beide Browsernamen gedruckt.was ist die Lösung dafür.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage