我在PHP 文档中找到了代码。这似乎是一个很好且简单的代码,它可以检测谷歌浏览器、火狐浏览器、IE 和 safari,但无法检测 Opera。
OUTPUT in OPERA:
Your browser: Google Chrome 45.0.2454.93 on windows reports:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36 OPR/32.0.1948.69
Run Code Online (Sandbox Code Playgroud)
需要帮助修改此代码,以便它可以检测歌剧。
<?php
function getBrowser()
{
$u_agent = $_SERVER['HTTP_USER_AGENT'];
$bname = 'Unknown';
$platform = 'Unknown';
$version= "";
//First get the platform?
if (preg_match('/linux/i', $u_agent)) {
$platform = 'linux';
}
elseif (preg_match('/macintosh|mac os x/i', $u_agent)) {
$platform = 'mac';
}
elseif (preg_match('/windows|win32/i', $u_agent)) {
$platform = 'windows';
}
// Next get the name …Run Code Online (Sandbox Code Playgroud)