Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Mostrar información del navegador [Clase PHP]
#1
Que tal,

Éste sería mi segundo aporte al foro Gran sonrisa y éste será una clase escrita en PHP hecha por Diego Saint Esteben que muestra la información del navegador (nombre y versión) así como el SO del usuario y su IP. También permite identificar si el usuario esta navegando a través de un móvil o si es un bot.

Descarga: agent.class.php.zip (2.8 KB)
Adjunto:
.zip   agent.class.php.zip (Tamaño: 2.8 KB / Descargas: 3)

Un ejemplo de uso comentado para entenderlo y aplicarlo.

Código PHP:
<?php

// Incluímos la clase
require('agent.class.php');

// Llamamos a la clase
$agent = new Agent();

// Tipos de instancias
$agent->isBrowser(); // Devuelve TRUE o FALSE si es o no un navegador
$agent->isMobile(); // Devuelve TRUE o FALSE si es o no un móvil
$agent->isRobot();// Devuelve TRUE o FALSE si es o no un bot

// Detectando navegador
if ($agent->isBrowser() != false) {
    echo 
'<pre><code>Estas usando <b>'.$agent->browser.'</b> en su versión <b>'.$agent->version.'</b> bajo la plataforma <b>'.$agent->platform.'</b> y tu IP es <b>'.$agent->user_IP.'</b></code></pre>';
}

// Detectando móviles/smartphones
if ($agent->isMobile() != false) {
    echo 
'<pre><code>Estas navegando a través de un móvil <b>'.$agent->mobile.'</b></code></pre>';
}

// Detectando bots
if ($agent->isRobot() != false) {
    echo 
'<pre><code>Tu nombre es <b>'.$agent->robot.'</b>... espera... eres un bot?!</code></pre>';
}

?>

Para el navegador [$agent->isBrowser()] los valores que obtenemos con esta clase son:


Para móviles [$agent->isMobile()] el valor que obtenemos es:


Para bots [$agent->isRobot()] el valor que obtenemos es:


Creo que eso sería todo, espero a alguien le sirva como a mí Gran sonrisa
WWW
#2
mmm muy completo el post gracias por el aporte me va servir Gran sonrisa
WWW
#3
muy buen aporte amigo, te felicito
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Aporte] PcTag: Información HTML KesiaMuller 0 384 28-10-2016, 05:42 AM
Último mensaje: KesiaMuller
Información [Tutorial] Detectar AdBlock y mostrar mensaje (jQuery) DarkMaster 7 826 28-01-2016, 03:32 PM
Último mensaje: TapaJerez
  [Duda] Icono en pestaña de navegador larr86 4 464 12-12-2015, 07:29 AM
Último mensaje: gassip
  Configurar Mostrar indice de archivos en una carpeta por .htaccess Kevin9908 0 408 01-07-2015, 02:23 AM
Último mensaje: Kevin9908
  [Tutorial] Como hacer que tu página no se almacene en la caché del navegador Kevin9908 10 1,882 28-02-2015, 08:26 PM
Último mensaje: amplox
  [PHP] Leer y mostrar archivo de texto torgar22 0 872 28-02-2015, 02:36 PM
Último mensaje: torgar22
  Mostrar fecha y hora en español con Php torgar22 1 422 29-01-2015, 03:41 AM
Último mensaje: AbaddonOrmuz
  Mostrar div al hacer click celticslment 8 681 25-01-2015, 04:31 PM
Último mensaje: avdarie
  Mostrar la fortaleza de la contraseña introducida con jQuery imgur 1 467 15-11-2014, 11:15 AM
Último mensaje: kakashi-sensei
  Información de entradas arriba de la caratula Cine-lan 10 802 26-07-2014, 04:46 PM
Último mensaje: Vicen



Usuarios navegando en este tema: 1 invitado(s)