是否有定位浏览器版本的用户?
现在我现在有:
<?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';
?>
目前,我正在将人们发送到浏览器样式的页面..但是我想要更深入一些并定位他们的版本,例如:FireFox 3.6 - 18
答案 0 :(得分:1)
您也可以从$ _SERVER ['HTTP_USER_AGENT']获取版本。
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox/18') !== FALSE)
{
$browser = 'firefox';
$version = '18';
}
答案 1 :(得分:1)
您可以使用“get_browser”,它看起来非常适合您的需求。
这是一个概念示例:
<?php
$user=get_browser(null,true)
if($user['browser'] == 'Firefox')
{
if($user['version'] == '2.0')
{
if($user['platform'] == 'Linux')
...
}
}
?>
有关详细信息,请参阅文档。