如何更改脚本,以便仅使用“ 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>
答案 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;
?>