Identificando o Navegador do Cliente Web

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

[ Hits: 1.326 ]

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

teamo de mass

Uma boa forma de receber dados de formulários HTML de forma rápida e fácil

Teste de url

Sistema de Noticias Simples

RandomBanner - Classe para mostrar banner aleatório em imagem ou flash


  

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