¿Cómo crear un script de navegador de detección de PHP?

Se utiliza un script de navegador para encontrar la información completa del navegador web. Un navegador web está trabajando en el protocolo de transferencia de hipertexto y recupera toda la información en Internet y la muestra en su escritorio para que pueda acceder a todas las cosas desde cualquier lugar. 

En este artículo, mostraremos cómo recuperar la información del navegador en los siguientes ejemplos.

Ejemplo: $_SERVER es la función incorporada en PHP utilizada para mostrar la información de varias cosas. HTTP_USER_AGENT proporciona los detalles del navegador. La salida se muestra como el resultado que puede obtener de la función cuando ejecuta el script.

PHP

<?php
    echo "Your User Agent is :" . $_SERVER ['HTTP_USER_AGENT']."<br>";
?>

Producción:

Your User Agent is:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/98.0.4758.102 Safari/537.36

get_browser(): La función get_browser() en PHP es una función incorporada que se usa para informar al usuario sobre las capacidades del navegador. Esta función busca el archivo browscap.ini del usuario y devuelve las capacidades del navegador del usuario.

Sintaxis:

get_browser($user_agent, $return_array)
  • $user_agent: puede poner un valor igual a nulo porque toma el valor de user_agent HTTP , pero si desea encontrar los detalles de otro navegador, puede pasar el user_agent de ese navegador.
  • $return_array: es una variable booleana. Si es cierto, da el resultado en una array; de lo contrario, devuelve un objeto.
  • <pre> se utiliza para mostrar la array en forma legible por humanos.

Ejemplo: si desea obtener más detalles sobre el navegador, puede utilizar la siguiente función.

PHP

<?php
  
    $browser = get_browser(null, true);
    print "<pre>";
    print_r($browser);
    print "</pre>";
?>

 

Producción:

Publicación traducida automáticamente

Artículo escrito por rohanmittal1366 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *