PHP: Descobrindo a versão do navegador (browser)

Para descobrir a versão do navegador, vamos utilizar a variável global $_SERVER com o parâmetro HTTP_USER_AGENT.

<?
   $versao_navegador = $_SERVER['HTTP_USER_AGENT'];
   echo $versao_navegador;
?>

Resultado:

Este comando foi executado na versão 8 do i.e.

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; FunWebProducts; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)

Exemplo de utilização:

<?
if (strpos($versao_navegador, 'MSIE 8.0') == true){
   include "arquivo-ie8.php";
}elseif (strpos($versao_navegador, 'MSIE 7.0') == true){
   include "arquivo-ie7.php";
}
?>

Mais informações de como utilizar strpos, clique aqui.

Um comentário em “PHP: Descobrindo a versão do navegador (browser)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *