PHP如何检测chrome在IOS, Android和Windows


PHP how to detect chrome on IOS, Android, and Windows?

eregi是一个较旧的代码和工作,当我加载chrome chrome特定的功能。我看过针对iOS、Android和windows的Java检测教程,但针对PHP的教程似乎有限。

preg_match似乎给了我关于如何使用它的问题。如何在所有3个浏览器上检测它,从而获得正确的浏览器?

这是我目前使用的:

function is_chrome()
{
return(eregi("chrome", $_SERVER['HTTP_USER_AGENT']));
//return(preg_match(“/applewebkit/i”, $_SERVER[‘HTTP_USER_AGENT’]));
}
if(is_chrome())
{
    // code for Chrome Browser here
    echo $chrome = 'You are using Google Chrome Browser.';
 } else{
    echo $chrome = 'hide';
}

你可以使用一些第三方库来检测浏览器,例如Browser.php

典型用途:

$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_CHROME && $browser->getPlatform() == Browser::PLATFORM_WINDOWS ) {
    echo 'Chrome on Windows';
}