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.
Parabéns, obrigado!