Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

asanoli

Como identificar o navegador do usuário?

Recommended Posts

Alguém aí sabe o comando que identifica o navegador que o internauta tá usando???

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php function FUNC_brouserUsr(){ //echo FUNC_brouserUsr(); if((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold",  $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11",  $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla",  $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape",  $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE",  $_SERVER["HTTP_USER_AGENT"]) AND (!ereg("Konqueror",  $_SERVER["HTTP_USER_AGENT"])))) $browser = "Netscape";		  elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";		  elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";		  elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";		  elseif(ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) $browser = "Netscape";		  elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";		  elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) ||  (ereg("Google", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Slurp",  $_SERVER["HTTP_USER_AGENT"])) || (ereg("Scooter",  $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider",  $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek",  $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";  else $browser = "Other"; return $browser; }  echo FUNC_brouserUsr(); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é uma questão complexa.primeiramente você de ter um arquivo de informação sobre browsers. existe um arquivo chamado browscap.ini.ou se preferir utilize classes que simulam o browscap.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo,

 

Eu lhe recomendaria fazer por javascript

JAVASCRIPT
<script language="javascript">

document.print(navigator.appName);

</script>

 

Você também pode fazer por php seria mais complicado eu sei como indentificar o Explorer e o FF o resto você vai ter que descobrir

 

PHP
if(strstr($_SERVER['HTTP_USER_AGENT'], MSIE)) {

        echo 'IE';

} elseif(strstr($_SERVER['HTTP_USER_AGENT'], Firefox)) {

        echo 'FF';

} else {

        echo 'Não indentificado';

}

 

Abraços,

mmb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado a todos. Vou ver qual a melhor forma. Abs,

Compartilhar este post


Link para o post
Compartilhar em outros sites

leoardo, via JS é seguro sim. o maior problema é incompatibilidade entre os diversos browsers no mercado, o que nos obrigaria a desenvolver uma montanha de scripts só pra saber a versão do browser e outra montanha de scripts só pra saber o nome do browser...

 

desencanei de fazer esse tipo de sistema depois que conheci o Urchin, que hj pertence ao google

 

http://analytics.google.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.