Я пытаюсь перенаправить мою страницу на основе User Agent.Я написал кусок кода и включил его до <!doctype html>
$SAFARI_URL = "https://example.com/ms/";
$OPERA_URL = "https://example.com/ms/";
$OTHER_URL = "https://example.com/";
$CHROME_URL = "https://example.com/";
// Redirection code
$HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
function str_present($str,$substr)
{
$pos = strpos($str,$substr);
if($pos === false) {
return false;
}else {
return true;
}
}
if (str_present($HTTP_USER_AGENT, "Safari")){
Header ("Location: " . $SAFARI_URL);
}else if (str_present($HTTP_USER_AGENT, "Opera")){
Header ("Location: " . $OPERA_URL);
}else if (str_present($HTTP_USER_AGENT, "Chrome")){
Header ("Location: " . $CHROME_URL);
}else{
Header ("Location: " . $OTHER_URL);
}
Проблема в том, что он не работает для Chrome.Я делаю что-то неправильно?Разве это не достаточно точно?