Detectando a versão do IE com PHP
Disponibilizo abaixo uma condição que verifica se o navegador do usuário é o Internet Explorer em sua versão 6.
Com esta condição poderá ser verificado qualquer versão do Internet Explorer, assim poderão adaptar de acordo com suas necessidades. Acho que a versão que necessita de detecção atualmente é a versão 6. Devido aos seus vários problemas de incompatibilidade com as formatações em sites.
if(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') and strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') < 50) {
echo 'Seu navegador é o IE 6';
} else {
echo 'Seu navegador não é o IE 6';
}
No código, a função strstr() verifica se existe o termo MSIE 6 e a função strpos() verifica em que posição se encontra o termo. Se o termo aparece nas primeiras 50 posições é o IE 6, senão pode ser qualquer outra versão do IE.

Categoria: Programação PHP
Comentários
Comentar