如何使用“ HTTP_USER_AGENT”仅显示浏览器名称和版本而没有额外信息?

时间:2019-01-30 00:39:22

标签: php html

如何更改脚本,以便仅使用“ HTTP_USER_AGENT”显示浏览器版本和名称?我仍然需要我的脚本来覆盖所有现代浏览器,以防万一有人帮助我并仅指定野生动物园浏览器的代码。

在我的代码中,当前输出是“ Mozilla / 5.0(Macintosh; Intel Mac OS X 10_14_2)AppleWebKit / 605.1.15(KHTML,如Gecko)版本/12.0.2 Safari / 605.1.15”我正在寻找能显示“浏览器名称+浏览器版本”的文件。

任何教程链接也将不胜感激。

<!DOCTYPE html>
<html>
<body>

<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>

</body>
</html>

1 个答案:

答案 0 :(得分:2)

我发现手册中的http://php.net/manual/en/function.get-browser.php足够清晰。

<?php
$browser = get_browser($_SERVER['HTTP_USER_AGENT'], true);
echo $browser['browser'] . '+' . $browser['version'];
?>

<?php
$browser = get_browser($_SERVER['HTTP_USER_AGENT']);
echo $browser->browser . '+' . $browser->version;
?>