Identificador de Browser
Publicado por Perfil removido (última atualização em 14/05/2012)
[ Hits: 36.579 ]
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>
Usando str_replace para substituir o endereço pela figura.
PHP Redimensionar imagem + marca d'agua
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)