Detectar Browser IE com PHP [RESOLVIDO]

1. Detectar Browser IE com PHP [RESOLVIDO]

Ricardo Paz
rsdapaz

(usa Slackware)

Enviado em 21/12/2013 - 12:02h

Olá,

Há muitos scripts em PHP para detectar o browser do usuário, como também há várias formas de desenvolver isso. Mas não encontrei uma forma de detectar se o navegador do usuário é internet explorer versões mais nova, devido a ausente do MSIE.

Alguma sugestão?

Grato!


  


2. MELHOR RESPOSTA

offboard
offboard

(usa Linux Mint)

Enviado em 22/12/2013 - 14:33h

preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches);

if(count($matches)<2){
preg_match('/Trident\/\d{1,2}.\d{1,2}; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches);
}

if (count($matches)>1){
// Então, estamos usando o IE
$version = $matches[1];

switch(true){
case ($version <= 8):
//IE 8 ou anterior!
break;

case ($version == 9 || $version == 10):
//IE9 & IE10!
break;

case ($version == 11):
//versão 11!
break;

default:
//você começa a idéia
}
}

3. Resolvido!

Ricardo Paz
rsdapaz

(usa Slackware)

Enviado em 22/12/2013 - 21:05h

Obrigado! Deu certo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts