Identificador de Browser
Publicado por Perfil removido (última atualização em 14/05/2012)
[ Hits: 36.928 ]
Esse script básico é um dos primeiros que eu faço por isso sejam gentis rsrs...
é bom pra quem esta iniciando estudar os comandos if,else if e else (:
<?php # Identificador de Browser # Script Criado por mmxm :D # http://www.clubedoprogramador.com.br # http://the-blackhats.blogspot.com # Opera if ($_SERVER[HTTP_USER_AGENT] == "Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.2.15 Version/10.00") { echo ("Você esta usando Opera 10"); } # Mozilla else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7"){ echo ("Você esta usando Windows Firefox 3.5"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"){ echo ("Você esta usando Windows Firefox 4"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Windows NT 6.2; rv:10.0.1) Gecko/20100101 Firefox/10.0.1"){ echo ("Você esta usando Windows Firefox 10"); } # Safari else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/5"){ echo ("Você esta usando Mac Safari 4"); } # Internet Explorer else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)"){ echo ("Você esta usando Internet Explorer 6"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1)"){ echo ("Você esta usando Internet Explorer 7"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1)"){ echo ("Você esta usando Internet Explorer 8"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (MSIE 9.0; Windows NT 6.1; Trident/5.0)"){ echo ("Você esta usando Internet Explorer 9"); } # Iphone else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5"){ echo ("Você esta usando um Iphone 4"); } # Ipad else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10"){ echo ("Você esta usando um Ipad"); } # Android else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13"){ echo ("Você esta usando um Celular com Android"); } # Google Bot else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (compatible; googlebot/2.1; +http://www.google.com/bot.html)"){ echo ("Você é um Google Bot :o"); } else if ($_SERVER[HTTP_USER_AGENT] == "Googlebot/2.1 (+http://www.google.com/bot.html)"){ echo ("Você é um Google Bot o:"); } else if ($_SERVER[HTTP_USER_AGENT] == "Googlebot/2.1 (+http://www.googlebot.com/bot.html)"){ echo ("Você é um Google Bot :S"); } # Google Chrome else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19"){ echo ("Você esta Usando Google Chrome para Linux"); } else if ($_SERVER[HTTP_USER_AGENT] == "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19"){ echo ("Você esta Usando Google Chrome 18.0 para Windows"); } # Outros else { echo ("Navegador não reconhecido =/"); } ?> <html> <head> <title>User-Agent</title> </head> </html>
Executando comando PHP dentro da string
gerando links de todos aquivos de um diretorio
Apresentação da data em um formato mais agradavel.
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Problema no boot do Linux Mint Cinnamon 22 (4)
Atualização do Google Chrome do Ubuntu [RESOLVIDO] (2)
Instalei Windows 11 e não alterou o Grub do Debian (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)