Identificador de Browser
Publicado por Perfil removido (última atualização em 14/05/2012)
[ Hits: 37.292 ]
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>
Reduzindo o comprimento de links postados em seu site
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Pergunta: Meu teclado não está respondendo direito como e consertar? (0)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)
Secure boot, artigo interessante, nada técnico. (5)









