Browser Detection with PHP

You may also like...

6 Responses

  1. What about mobile phone browsers?

  2. david says:

    for mobile phone browsers, you would use something like handsetdetection.com which detects the phone, screensize, browser type and even location

  3. Roy Vincent says:

    not working Warning: get_browser() [function.get-browser]: browscap ini directive not set. in W:wwwindex.php on line 2

  4. Alidom says:

    Just use http://checkbrowser.info to detect browsers

  5. fernando says:

    'Win16',

    'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)',

    'Windows 98' => '(Windows 98)|(Win98)',

    'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)',

    'Windows XP' => '(Windows NT 5.1)|(Windows XP)',

    'Windows Server 2003' => '(Windows NT 5.2)',

    'Windows Vista' => '(Windows NT 6.0)',

    'Windows 7' => '(Windows NT 7.0)',

    'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',

    'Windows ME' => 'Windows ME',

    'Open BSD' => 'OpenBSD',

    'Sun OS' => 'SunOS',

    'Linux' => '(Linux)|(X11)',

    'Mac OS' => '(Mac_PowerPC)|(Macintosh)',

    'QNX' => 'QNX',

    'BeOS' => 'BeOS',

    'OS/2' => 'OS/2',

    'Search Bot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves/Teoma)|(ia_archiver)'

    );

    // Loop through the array of user agents and matching operating systems

    foreach($OSList as $CurrOS=>$Match)

    {

    // Find a match

    if (eregi($Match, $_SERVER['HTTP_USER_AGENT']))

    {

    // We found the correct match

    break;

    }

    }

    // You are using Windows Vista

    echo "You are using ".$CurrOS;

    ?>

    ok ok ok ok ok ok solutions

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.