Is there anyway of targeting browser version users?
Right now I currently have:
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
$browser = 'ie';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE)
$browser = 'firefox';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') !== FALSE)
$browser = 'safari';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE)
$browser = 'chrome';
else
$browser = 'Something else';
include $browser.'.php';
?>
Currently, I'm sending people to the browser styled page.. however I'm wanting to go a little more in-depth and target their versions, for example: FireFox 3.6 - 18
You can use 'get_browser', it looks perfect for what you need.
Here is a concept example:
<?php
$user=get_browser(null,true)
if($user['browser'] == 'Firefox')
{
if($user['version'] == '2.0')
{
if($user['platform'] == 'Linux')
...
}
}
?>
See the documentation for more details.
You can get the version from $_SERVER['HTTP_USER_AGENT'] as well.
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox/18') !== FALSE)
{
$browser = 'firefox';
$version = '18';
}