我想使用php将从Opera Mini浏览器打开的所有URL重定向到特定的浏览器 . 我在下面有这个代码,但它不起作用 . 请帮我 .
if(! empty($_SERVER['HTTP_USER_AGENT'])){
$useragent = $_SERVER['HTTP_USER_AGENT'];
if( preg_match('@(Opera Mini)@', $useragent)){
$host = $_SERVER['REQUEST_URI'];
if($host !== 'mywebsite.com/browser-error'){
header('Location: ./browser-error');
}
}
}
2 回答
根据dev.opera.com,
opera mini
user-agent具有以下格式:例:
要检测它使用:
您可以使用此PHP代码来检查浏览器
或者尝试使用这个PHP库
http://mobiledetect.net/