Identificando o Navegador do Cliente Web

Publicado por JOSUÉ C. DOS SANTOS (última atualização em 07/04/2017)

[ Hits: 1.520 ]

Homepage: http://www.josuecamelo.com

Download 6592.navegador.php




Este script simples retorna com precisão a maioria dos navegadores usados atualmente.

  



Esconder código-fonte

<?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();

Scripts recomendados

Cotação do Dólar

Squid - Bloqueio e liberação de páginas em PHP

Hash MD5, whois, IP para hostname e checagem de portas

Busca Plug Play

Redimensionando imagens com PHP


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts