Descobrindo o browser do usuário

Vou demonstrar como você pode descobrir o Browser do usuário que está navegando em seu site com uma variável do servidor.

Por | @nmuller99 Programação
Olá caro leitor. Esta matéria é rápida e escrevo em pedido de usuários.
Vou demonstrar como você pode descobrir o Browser do usuário que está navegando em seu site com uma variável do servidor.

Segue o código:
if(ereg("Firefox", getenv("HTTP_USER_AGENT")))
    $browser = "FireFox";
elseif((ereg("Nav", getenv("HTTP_USER_AGENT")))
    || (ereg("Gold", getenv("HTTP_USER_AGENT")))
    || (ereg("X11", getenv("HTTP_USER_AGENT")))
    || (ereg("Mozilla", getenv("HTTP_USER_AGENT")))
    || (ereg("Netscape", getenv("HTTP_USER_AGENT")))
    && (!ereg("MSIE", getenv("HTTP_USER_AGENT"))
    && (!ereg("Konqueror", getenv("HTTP_USER_AGENT")))))
    $browser = "Netscape";
elseif(ereg("MSIE", getenv("HTTP_USER_AGENT")))
    $browser = "MSIE";
elseif(ereg("Lynx", getenv("HTTP_USER_AGENT")))
    $browser = "Lynx";
elseif(ereg("Opera", getenv("HTTP_USER_AGENT")))
    $browser = "Opera";
elseif(ereg("WebTV", getenv("HTTP_USER_AGENT")))
    $browser = "WebTV";
elseif(ereg("Safari", getenv("HTTP_USER_AGENT")))
    $browser = "Safari";
elseif(ereg("Konqueror", getenv("HTTP_USER_AGENT")))
    $browser = "Konqueror";
elseif(ereg("bot", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - BOT";
elseif(ereg("Google", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Google";
elseif(ereg("Slurp", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Slurp";
elseif(ereg("Scooter", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Scooter";
elseif(ereg("Spider", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Spider";
elseif(ereg("Slurp", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Slurp";
elseif(ereg("Infoseek", getenv("HTTP_USER_AGENT")))
    $browser = "Robô de Busca - Infoseek";
else
    $browser = "Desconhecido";
echo $browser;


Este script pode ser utilizado em alguns casos como:
* Direcionador para alguma especificação de algum browser.
* Monitorar os acessos de cada browser.
* Inserir no registro do usuário o último browser utilizado por ele.


É isto aí, espero que seja útil!

Mais sobre: php browser
Share Tweet
Recomendado
Comentários
Carregar comentários
Destaquesver tudo