Как сделать Редирект в зависимости от браузера?

Приветсвую всех. Очень прошу помочь с кодом редиректа в зависимости от браузера.
Суть такова, если бразуер например Opera - то делаем редирект

Сейчас использую этот код - он мне выводит иконки от браузера

Как прописать редирект header ("location: ? надо например что бы только кто зашёл через ОПЕРУ происходил редирект , а у остальных браузеров нет

<?php
    $b_name = get_browser_name($_SERVER['HTTP_USER_AGENT']);

    function get_browser_name($user_agent){
        if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/')) return 'opera.png';
        elseif (strpos($user_agent, 'Opera Mini')) return 'opera.png';
        elseif (strpos($user_agent, 'YaBrowser')) return 'YaBrowser.png';
        elseif (strpos($user_agent, 'Edge')) return 'Edge.png';       
        elseif (strpos($user_agent, 'Chrome')) return 'Chrome.png';
        elseif (strpos($user_agent, 'Mobile Safari')) return 'Safari.png';
        elseif (strpos($user_agent, 'Safari')) return 'Safari.png';
        elseif (strpos($user_agent, 'Firefox')) return 'Firefox.png';
        elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7')) return 'Internet-Explorer.png';
        elseif (strpos($user_agent, "YaBrowser") !== false) $browser = "YaBrowser.png";
        return 'Other.png';
    }
?>

header ("location: http://www.mysite.com"); 
}
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 1
REKTOR_RG
@REKTOR_RG
Не силён в PHP, так что возможно не правильно работаю с переменными. (Работал с PHP только на uCoz).
<head>
<?if($b_name == "opera.png")?>
<meta http-equiv="refresh" content="1;URL=http://www.mysite.com/opera" />
<?endif?>
</head>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы