您应该尝试使用此代码来检测用户的浏览器。
$SAFARI_URL = "https://example.com/ms/";
$OPERA_URL = "https://example.com/ms/";
$OTHER_URL = "https://example.com/";
$CHROME_URL = "https://example.com/";
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/'))
redirect($OPERA_URL );
elseif (strpos($user_agent, 'Edge'))
//redirect($url);
elseif (strpos($user_agent, 'Chrome'))
redirect($CHROME_URL );
elseif (strpos($user_agent, 'Safari'))
redirect($SAFARI_URL );
elseif (strpos($user_agent, 'Firefox'))
//redirect($url);
elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7'))
//redirect($url); //internet explorer
redirect($OTHER_URL);
}
function redirect($url) {
ob_start();
header('Location: '.$url);
ob_end_flush();
die();
}
Reference