Identificar el User Agent con PHP

Cómo

A traves de $_SERVER, que es un array predefinido de PHP que contiene información del entorno del servidor y de ejecución.

Fuente:
            <?php
                printf("REMOTE_ADDR = %s", $_SERVER["REMOTE_ADDR"]);
                printf("HTTP_USER_AGENT = '%s'", $_SERVER["HTTP_USER_AGENT"]);
                printf("REQUEST_URI = %s", $_SERVER["REQUEST_URI"]);
                printf("HTTP_REFERER = %s", $_SERVER["HTTP_REFERER"]);
                printf("REQUEST_TIME = %s", $_SERVER["REQUEST_TIME"]);
            ?>
Nota: se han eliminado los códigos HTML <tr> y <td> del código fuente PHP, para una mejor comprensión del mismo.


Resultado:
REMOTE_ADDR = 216.73.216.76
HTTP_USER_AGENT = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
REQUEST_URI = /goto.php?p=uagent.php&t=Identificar+el+User+Agent+con+PHP
HTTP_REFERER =
REQUEST_TIME = 1777678064


Posibles usos:
Almacenar estadísticas de utilización del sitio web. En este caso los datos son
  • Dirección IP
  • Navegador y sistema operativo
  • Página solicitada
  • URL desde la que viene
  • Momento de la visita (Tiempo UNIX: segundos desde el 1 de Enero del 1970 00:00:00 GMT)