Identificando o Navegador do Cliente Web

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

[ Hits: 1.519 ]

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

Busca por Dominio .com .net e .org

Teste de url

Cotação do Dólar em PHP + XML

Paleta de cores HEXADECIMAL para WEB

Sistema de Hashtag


  

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