Identificando o Navegador do Cliente Web
Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)
[ Hits: 1.918 ]
Homepage: http://www.josuecamelo.com
Este script simples retorna com precisão a maioria dos navegadores usados atualmente.
<?php
/*
Autor: Josué Camelo
Data: 10/02/2016
E-mail: contato@josuecamelo.com
*/
function verificaNavegador() {
$u_agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent) || preg_match('/Trident/i',$u_agent))
{
$bname = 'IE';
$ub = "MSIE";
}elseif(preg_match('/Edge/i',$u_agent)){
$bname = 'EDGE';
$ub = "Edge";
}elseif(preg_match('/Firefox/i',$u_agent)){
$bname = 'FIREFOX';
$ub = "FIREFOX";
}elseif(preg_match('/Chrome/i',$u_agent)){
$bname = 'CHROME';
$ub = "CHROME";
}elseif(preg_match('/AppleWebKit/i',$u_agent)){
$bname = 'OPERA';
$ub = "OPERA";
}elseif(preg_match('/Safari/i',$u_agent)){
$bname = 'SAFARI';
$ub = "SAFARI";
} elseif(preg_match('/Netscape/i',$u_agent)){
$bname = 'NETSCAPE';
$ub = "NETSCAPE";
}
return $bname;
}
echo verificaNavegador();
Classe para criacao de links em html
Geração de códigos captcha em formulários HTML com PHP e PostgreSQL
Mostra o Navegador e O OS do Usuário
Nenhum comentário foi encontrado.
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Acessando página do Synchting fora da máquina local
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Novos requisitos de sistema para a versão 26.04 (0)
Como instalo o Clipper/Harbour no Linux Ubuntu (1)









