Muitas vezes precisamos saber qual navegador o usuário está usando, para tomar decisões, que podem ser as mais diversas. Desde carregar folhas de estilos (css) especÃficos por navegador (por causa da compatibilidade), seja para manter um log para saber quais navegadores seus usuários estão usando, ou para carregar imagens de extensões diferentes entre os navegadores.
É uma solução alternativa ao uso do pngfix para aqueles problemas de transparencia em imagens png no navegador internet explorer. Uma boa solução para quem não quer recorrer ao uso de javascript em suas páginas.
Em php podemos verificar, se for internet explorer use imagens com extensão gif, senão use extensão png.
<?php
//se for IE
if ( strstr($_SERVER["HTTP_USER_AGENT"], "MSIE") ) {
$imag = 'gif';
//senao eh Mozila
} else {
$imag = 'png';
}
?>
Esse código ficaria no inÃcio do seu arquivo. Para que em seguida você possa usar a variável.
<img src="nome_da_imagem.<?php echo $imag ?>">
O trabalho maior é ter que criar suas imagens sempre com duas extensões, e depois no código colocar a extensão das suas imagens como no exemplo acima. Para pequenas páginas tudo bem, ou se você tiver meia dúzia de imagens png que precisam passar por esse processo.
Geralmente projetos grandes, tem como pré-requisitos o javascript habilitado, então procure usar a solução do pngfix em javascript.
Sucesso!
Loading...
Estou torcendo pra que o IE 6 seja extinto da face da terra
pra não termos que nos preocupar com isso e muito mais coisas além que só o IE6 faz pra vc.
Jóia demaiiiisssss. Salvou minha vida aqui!