Identificando o Navegador do Cliente Web
Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)
[ Hits: 1.805 ]
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();
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Pendrive Bootable [RESOLVIDO] (5)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (3)









